10/10/2018, 11:05
[HELP] truy vấn csdl
e chào ac!
e muốn hỏi là trong PHP và MYSQL nếu như truy vấn cơ sở dũ liệu từ 1 bảng dùng lệnh where để lọc lấy ra khoảng 10 bản ghi trong tổng số hàng trăm triệu bản ghi của bảng đó thì mất khoảng thời gian là bao nhiêu ạ. liệu số lựong bản ghi có ảnh hửong tới tốc độ truy vấn không ạ.
thanks!
e muốn hỏi là trong PHP và MYSQL nếu như truy vấn cơ sở dũ liệu từ 1 bảng dùng lệnh where để lọc lấy ra khoảng 10 bản ghi trong tổng số hàng trăm triệu bản ghi của bảng đó thì mất khoảng thời gian là bao nhiêu ạ. liệu số lựong bản ghi có ảnh hửong tới tốc độ truy vấn không ạ.
thanks!
Bài liên quan
nhưng mà giả sử là thời gian truy vấn mất 0.0001s thì nếu truy vấn chậm hơn 9000 lần cũng chỉ chưa tới 1(s). e muốn hỏi là mất thời gian khoảng bao lâu ạ
- Tốc độ xử lý của server
- Số lượng bản ghi
- Điều kiện where đó phức tạp hay không, tìm kiếm string hay index
- Tốc độ đường truyền nhà bạn đến server
....
nhưng những nguyên lí đó em biết ạ.
e muốn hỏi như bài post trên ạ. em muốn lấy chỉ khoảng 10 bản ghi trong hàng trăm triệu bản ghi thì tất cả các thao tác lọc sẽ thực hiện phía server rồi sau đó mới gởi về client. nhưn vậy, theo em thì phần dữ liệu truyền về chỉ là 10 bản ghi dung lựong không đáng kể -> đừong truyền, khoảng cách không ảnh hửong nhiều. toàn bộ thao tác chỉ phụ thuộc vào thời gian xử lí ở phí server.
ý em muốn hỏi là hết khoảng mấy giây, mấy phút, hay mấy trục phút ạ.
thanks!
à, lệnh where của e khoảng 10 câu and và 10 câu or dùng so sánh bằng ạ.