kvn
programmer
MySQL + 30 млн. записей - структура
Привет всем!
Есть ~30 млн. строк, формата типа:
field1 - уникальные числа.
пары field1 и field2 - уникальны.
критерий - нужно спроектировать БД, чтобы максимально быстро выбирать пару field1 & field2.
Причем максимально (макс. критерий ~ 0.5 сек)
примеры частых запросов:
инсертов или не будет вообще, или будет раз в неделю.
думаю, что mysql должна справиться с такой задачей,
но смущает количество записей + верхний критерий по времени,
хотел бы услышать советы гуру по поводу структуры.
Как правильнее?
Спасибо.
Привет всем!
Есть ~30 млн. строк, формата типа:
Код:
field1 field2 field3 field4
7829182783 9872189020 text1 1
7829182784 9872189025 text1 0
пары field1 и field2 - уникальны.
критерий - нужно спроектировать БД, чтобы максимально быстро выбирать пару field1 & field2.
Причем максимально (макс. критерий ~ 0.5 сек)
примеры частых запросов:
Код:
select * FROM tbl WHERE field1=7829182783 AND field2=9872189020;
UPDATE tbl SET field4=1 WHERE field1=7829182783 AND field2=9872189020;
думаю, что mysql должна справиться с такой задачей,
но смущает количество записей + верхний критерий по времени,
хотел бы услышать советы гуру по поводу структуры.
Как правильнее?
Спасибо.