Tăng tốc độ xử lý dữ liệu dùng MySQL

DIM GROUP 01/04/2014 Database 46 Views Comments

Trong quá trình làm việc với MySQL rất nhiều lập trình viên có thói quen sử dụng những câu lệnh SELECT với số trường dữ liệu thừa không cần thiết hay sử dụng những loại(type) trường(field) thừa không thực sự cần thiết…điều này làm ảnh hưởng rất nhiều đến tốc độ website.

Trong quá trình làm việc với MySQL rất nhiều lập trình viên có thói quen sử dụng những câu lệnh SELECT với số trường dữ liệu thừa không cần thiết hay sử dụng những loại(type) trường(field) thừa không thực sự cần thiết…điều này làm ảnh hưởng rất nhiều đến tốc độ website.
mysql
Hôm nay Dim xin tổng hợp một số cách tối ưu khi sử dụng MySQL để website bạn tạo ra có được tốc độ tối ưu nhất


1. Dùng hàm COUNT(1) để đếm có bao nhiêu dữ liệu
Trong lập trình PHP nhắc đến đếm số lượng kết quả trả về bởi một câu lệnh truy vấn có thể bạn sẽ nghĩ ngay đến việc dùng hàm mysql_num_row() ,tuy nhiên theo kinh nghiệm của các lập trình viên nhiều năm kinh nghiệm thì nếu sử dụng COUNT(1) ngay trên MySQL sẽ cho tốc độ nhanh hơn.


2.Chỉ SELECT những trường dữ liệu sử dụng
Thói quen sử dụng SELECT * để chọn tất cả các trường(fields) trong khi bạn chỉ sử dụng một số ít trường dữ liệu trong bảng đó, điều này gây chậm khi chạy câu lệnh truy vấn.Vì vậy thay sử dụng SELECT * chọn tất cả các trường thì bạn nên dùng SELECT với những trường mà bạn cần, việc làm này sẽ làm máy chủ cơ sở dữ liệu dành những bộ nhớ trống để xử lý các câu lệnh truy vấn khác dẫn đến tốc độ truy vấn nhanh hơn
3. Sử dụng index những trường(fields) hay dùng
Sử dụng index cho những trường dữ liệu hay dùng sẽ làm tăng tốc độ truy vấn của bạn, dùng index giúp bạn tìm thấy dữ liệu nhanh hơn với một điều kiện nhất định
4. Dùng nhiều câu lệnh inserts
Bạn có nhiều câu lệnh truy vấn INSERT để chạy cùng lúc, nếu có thể hãy thử gửi tất cả đến MySQL cùng lúc, việc làm này sẽ được thực hiện nhanh hơn rất nhiều và đặc biệt hữu ích khi thực hiện nhập nhiều dữ liệu

bg8

Bình luận

Tăng tốc độ xử lý dữ liệu dùng MySQL
SEO là gì - Lợi ích của SEO

SEO là gì - Lợi ích của SEO

Khi người dùng internet gõ một từ khóa tìm kiếm trên công cụ tìm kiếm như Google, Bing, Yahoo…thì kết quả trả về sẽ là một bảng danh sách các trang web có chứa nội dung mà người dùng muốn tìm kiếm...

01/04/2014

Thiết kế website tại Bắc Ninh

Thiết kế website tại Bắc Ninh

Trong thời đại số hiện này, các doanh nghiệp tại Bắc Ninh đã và đang tận dụng rất tốt Internet để giới thiệu và quảng bá về doanh nghiệp của mình. Với sự phát triển mạnh mẽ của truyền thông mạng,...

01/04/2014

Nguyên tắc thiết kế Website

Nguyên tắc thiết kế Website

Ngày nay, quá trình thương mại điện tử đang phát triển một cách mạnh mẽ. Website đóng một vai trò quan trọng trong công cuộc phát triển đó.  Việc xây dựng một website là điều tất yếu song để phát...

01/04/2014

Xây dựng một website hoàn hảo như thế nào?

Xây dựng một website hoàn hảo như thế nào?

Website của doanh nghiệp bạn được xây dựng với chất lượng tốt, được nhiều người biết đến và truy cập, nhưng làm thế nào để biến những khách hàng này thành những người mua hàng tiềm năng

01/04/2014

Hướng dẫn tạo thư viện trình chiếu ảnh tuyệt đẹp bằng Jquery

Hướng dẫn tạo thư viện trình chiếu ảnh tuyệt đẹp bằng Jquery

Với ứng dụng công nghệ Js hiện nay, chúng ta có thể làm được nhiều thứ từ nó, để thay thế công nghệ dùng flash như trước kia, mà tối ưu website đạt hiệu quả cao, tốc độ nhanh.DIM Group sẽ hướng...

01/04/2014

Thiết kế website đồ điện tử, điện lạnh

Thiết kế website đồ điện tử, điện lạnh

Thiết kế website đồ điện tử âm thanh không chỉ đem đến một cửa hàng ảo với chi phí hợp lý mà còn mở ra cơ hội tiếp cận đến với nhiều khách hàng tiềm năng.

11/02/2017

Thiết kế website kinh doanh thực phẩm sạch - tạo niềm tin người dùng

Thiết kế website kinh doanh thực phẩm sạch - tạo niềm tin người dùng

Thực phẩm sạch hiện đang là mặt hàng bán đắt như “Tôm tươi” tại thị trường Việt Nam, khi mà các loại nông sản, thực phẩm bẩn, nhiễm chất độc hại ảnh hưởng đến sức khỏe người tiêu dùng đang dần bị...

09/02/2017

Thiết kế website thủ công mỹ nghệ - con đường xây dựng thương hiệu

Thiết kế website thủ công mỹ nghệ - con đường xây dựng thương hiệu

Sản phẩm thủ công mỹ nghệ là mặt hàng có truyền thống lâu đời ở Việt Nam, gắn với nền văn hóa lúa nước dân tộc. Sự phát triển của ngành thủ công mỹ nghệ đã đóng góp đáng kể vào sự phát triển chung...

07/02/2017

Thiết kế website kinh doanh đồ handmade

Thiết kế website kinh doanh đồ handmade

Với sự phát triển của công nghệ và mạng internet trên toàn cầu thì bên cạnh cửa hàng truyền thống, hoạt động kinh doanh đồ handmade online thông qua website, các trang rao vặt, mạng xã hội,… đã...

07/02/2017

Thiết kế website giáo dục, đào tạo, trường học - nơi tiếp nhận nhiều học viên tiềm năng

Thiết kế website giáo dục, đào tạo, trường học - nơi tiếp nhận nhiều học viên tiềm năng

Thiết kế website giáo dục không chỉ mở ra chân trời mới, năng động hơn, hiện đại hơn cho các cơ sở đào tạo, dạy nghề,..mà còn tăng khả năng tiếp cận và lan tỏa thương hiệu đến học viên.

07/02/2017

Tìm hiểu HTML5 với Flash

Tìm hiểu HTML5 với Flash

HTML5 là gì? Tại sao  sự ra đời của...

01/04/2014

Cách chèn video vào website

Cách chèn video vào website

Cách chèn video từ youtube vào website

01/04/2014

Hướng dẫn cách tạo Menu đơn giản sử dụng HTML và CSS

Hướng dẫn cách tạo Menu đơn giản sử dụng HTML và CSS

Hướng dẫn cách tạo Menu sử dụng HTML và CSS

01/04/2014

Thiết kế website nhà đất, bất động sản

Thiết kế website nhà đất, bất động sản

Thiết kế website bất động sản, nhà đất chuyên nghiệp hay các sàn giao dịch BĐS trực tuyến đang là giải pháp tối ưu nhất được các doanh nghiệp, công ty kinh doanh lĩnh vực này lựa chọn để giới...

01/04/2014

MÃ GIẢM GIÁ

Facebook