Как называется(оптмизация таблицы не по ид, когда очень многозаписей)?
_____________
Принимаю заказы, писать в ЛС
Valick
24.06.2015 - 14:56
шо спросил... хз
кадаж ты уже начнёшь книги-то читать
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата (Valick @ 24.06.2015 - 14:56) |
шо спросил... хз кадаж ты уже начнёшь книги-то читать |
В мыслях то понятно)) Эм, когда очень много записей в таблице и скрипт постоянно производит выборку по фамилии и имени, но тогда им нужно поставить примари?
ЕСЛИ да, то как это называеся. Валик, просто гугл ещё не научили понимать мысли
Так что особо не сердись. Сразу не сооразил, каак сформулировать.
_____________
Принимаю заказы, писать в ЛС
Valick
24.06.2015 - 15:29
я грю, что бы формулировать понятные гуглу мысли, надо читать
99.9% всех таблиц, должны быть с идентификатором строки. т.е с примари кей
и производит выборку не скрипт, а программист
а в такой таблице он просто необходим
как ты собираешься отличать одного Иванова Ивана Ивановича от другого Иванова Ивана Ивановича?
_____________
Стимулятор ~yoomoney - 41001303250491
Michael
24.06.2015 - 15:39
просто индекс добавляй
_____________
There never was a struggle in the soul of a good man that was not hard
Цитата (Michael @ 24.06.2015 - 15:39) |
просто индекс добавляй |
сорри, забыл указать ид есть, с примари и ауто инкремент.
Решил спросить,потому что давно читал статью, ссылки уже не. Там говорится , что если таблица делается для высоконагруженнх проектов и по колонке выполняется поиск самим скл, например ид города или фамилии с именем. То применяется технолоия, которя позволяет уменшить скорость выборки
_____________
Принимаю заказы, писать в ЛС
Valick
24.06.2015 - 16:00
Медведь, оказывается не только гугл тебя не понимает...
да, по полю по которому происходит поиск/выборка, в большинстве случаев нужен индекс.
_____________
Стимулятор ~yoomoney - 41001303250491
Invis1ble
24.06.2015 - 16:52
Цитата (Медведь @ 24.06.2015 - 14:51) |
технолоия, которя позволяет уменшить скорость выборки |
FatCat
24.06.2015 - 21:18
Цитата (Valick @ 24.06.2015 - 15:00) |
по полю по которому происходит поиск/выборка, в большинстве случаев нужен индекс |
Если я правильно понял о чем вопрос, то при очень больших таблицах есть ситуации, когда индекс может замедлить работу.
Проблема, которую приходилось решать: таблица списка поисковых запросов яндекса, 100 млн строк. Строки должны быть уникальными. Если сделать поле уникальным или сделать индекс по этому полю, добавление строки занимает колоссальное время.
Задачу я решил своим "костылем": добавлением поля INT, в которое вносилось числовое представление текста, и индекс по этому полю.
_____________
Бесплатному сыру в дырки не заглядывают...
sergeiss
24.06.2015 - 21:32
Цитата (Медведь @ 24.06.2015 - 14:46) |
Как называется(оптмизация таблицы не по ид, когда очень многозаписей)? |
Есть такая хрень с названием "партиции". Возможно это то, о чем ты спрашивал.
Иди читай:
http://phpforum.su/index.php?showtopic=84298
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
тут 95% процентам партиции не будут нужны. Но знать что это, конечно нужно.
С обычным поиском прекрасно справляется "индекс", частенько составной. Если в запросе идет выборка по нескольким значениям.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.