Bốn triệu hàng không phải là lớn.
Sự khác biệt một byte giữa các loại dữ liệu ngày giờ và dấu thời gian là cuối cùng điều bạn nên cân nhắc khi lựa chọn giữa hai kiểu dữ liệu đó. Xem lại thông số kỹ thuật của chúng .
Tạo dấu thời gian phần khóa chính của bạn là một ý tưởng tồi. Hãy nghĩ về việc xem lại khóa chính nào nghĩa là trong cơ sở dữ liệu SQL.
Đặt một chỉ mục trên cột dấu thời gian của bạn. Nhận một kế hoạch thực hiện và dán nó vào câu hỏi của bạn. Xác định trung bình của bạn hiệu suất truy vấn và dán that vào câu hỏi của bạn.
Việc trả lại các hàng của một ngày từ một bảng 4 triệu hàng đã được lập chỉ mục trên máy tính để bàn của tôi mất 2 mili giây. (Nó trả về khoảng 8000 hàng.)