และถ้าฉันทำได้เหตุผลใด ๆ (ประสิทธิภาพ / ความมั่นคง) ทำไมฉันไม่ควร?
และถ้าฉันทำได้เหตุผลใด ๆ (ประสิทธิภาพ / ความมั่นคง) ทำไมฉันไม่ควร?
คำตอบ:
โปรดทราบว่าหากตารางของคุณใช้เครื่องมือจัดเก็บ InnoDB Plugin (ซึ่งฉันขอแนะนำเป็นอย่างยิ่ง) หากเป็นดัชนีรอง (เกือบจะแน่นอน) คุณยังสามารถอ่านจากตารางได้ (เช่นไม่ใช่การบล็อกไปยังSELECT
ข้อความ)
ใช่คุณสามารถ. มันจะล็อคตารางที่คุณเพิ่มดัชนีไว้ขณะที่กำลังสร้าง หากตารางมีขนาดใหญ่อาจใช้เวลาสักครู่เนื่องจากต้องอ่านแต่ละแถวในขณะที่สร้างดัชนี