คำถามติดแท็ก indexing

2
ด้วย MySQL,“ ALTER TABLE … DISABLE KEYS;” นานแค่ไหน คำสั่งสุดท้าย?
หากคุณปิดใช้งานคีย์ (การระงับการทำดัชนี) บนตาราง mysql INNODB การตั้งค่านั้นจะอยู่ได้นานเท่าไหร่ สำหรับข้อความค้นหาที่ชอบ: ALTER TABLE users DISABLE KEYS; ปุ่มเปิดใช้งานอีกครั้งเมื่อสิ้นสุดสคริปต์หรือไม่ หรือพวกเขามีอายุการใช้งานจนกว่าคุณจะเปิดการจัดทำดัชนีอย่างชัดเจน?

7
Mysql: สร้างดัชนีใน 1.4 พันล้านบันทึก
ฉันมีตารางที่มี 1.4 พันล้านบันทึก โครงสร้างของตารางมีดังนี้: CREATE TABLE text_page ( text VARCHAR(255), page_id INT UNSIGNED ) ENGINE=MYISAM DEFAULT CHARSET=ascii textความต้องการคือการสร้างดัชนีมากกว่าคอลัมน์ ขนาดโต๊ะประมาณ 34G ฉันพยายามสร้างดัชนีโดยคำสั่งต่อไปนี้: ALTER TABLE text_page ADD KEY ix_text (text) หลังจากรอ 10 ชั่วโมงในที่สุดฉันก็ยอมแพ้วิธีนี้ มีวิธีแก้ปัญหาที่ใช้การได้กับปัญหานี้หรือไม่? UPDATE : ตารางไม่น่าจะถูกปรับปรุงหรือแทรกหรือลบ สาเหตุที่สร้างดัชนีในคอลัมน์textเป็นเพราะแบบสอบถามชนิดนี้จะถูกเรียกใช้งานบ่อย: SELECT page_id FROM text_page WHERE text = ? UPDATE : ฉันได้แก้ไขปัญหาด้วยการแบ่งตาราง ตารางจะแบ่งออกเป็น 40 textชิ้นในคอลัมน์ …
9 mysql  indexing 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.