ฉันกำลังออกแบบฐานข้อมูลขนาดใหญ่ ในแอปพลิเคชันของฉันฉันจะมีหลายแถวเช่นปัจจุบันฉันมีหนึ่งตารางที่มีข้อมูล 4 ล้านรายการ คำค้นหาส่วนใหญ่ของฉันใช้ datetime clause เพื่อเลือกข้อมูล เป็นความคิดที่ดีที่จะทำดัชนีเขตข้อมูลวันที่เวลาในฐานข้อมูล mysql หรือไม่
Select field1, field2,.....,field15
from table where field 20 between now() and now + 30 days
ฉันพยายามทำให้ฐานข้อมูลของฉันทำงานได้ดีและการสืบค้นจะทำงานได้อย่างราบรื่น
ยิ่งไปกว่านั้นคุณคิดว่าฉันควรจะต้องสร้างฐานข้อมูลที่มีประสิทธิภาพสูงอย่างไร
field 20
?