glock18
14.02.2014 - 16:19
Ну как. Два индекса всегда хуже чем один. Индекс из 10 полей всегда хуже индекса из 9 полей.
Иметь два индекса на таблице такие, что крайне сомнительно они оба по-полной используются и обязательны (а здесь именно тот случай) - простое расточительство. Кошмарного ничего не будет, пока скорость записи в таблицу устраивает.
glock18
Спасибо.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
glock18
Все равно индес по соединению должен быть, поэтому их меньше 2-х быть не может, но вот составных ли это другой вопрос.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Игорь_Vasinsky
14.02.2014 - 19:19
Цитата |
что крайне сомнительно они оба по-полной используются и обязательны (а здесь именно тот случай) - простое расточительство |
я знаю только про один недостаток - это то что индексы занимают отдельное место - есть другие?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
14.02.2014 - 20:32
операции вставки и удаления тормозят, так как индексы пересчитываются и чем индексов больше тем все дольше
в таблицах где вставка/удаление преобладает над выборкой вообще рекомендуют отказаться от индексов
_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
14.02.2014 - 20:49
оОо.. взял на заметку. спасиб.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.