[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как называется - оптимизация таблицы..
Миша
Как называется(оптмизация таблицы не по ид, когда очень многозаписей)?

_____________
Принимаю заказы, писать в ЛС
Valick
шо спросил... хз
кадаж ты уже начнёшь книги-то читать

_____________
Стимулятор ~yoomoney - 41001303250491
Миша
Цитата (Valick @ 24.06.2015 - 14:56)
шо спросил... хз
кадаж ты уже начнёшь книги-то читать

В мыслях то понятно)) Эм, когда очень много записей в таблице и скрипт постоянно производит выборку по фамилии и имени, но тогда им нужно поставить примари?

ЕСЛИ да, то как это называеся. Валик, просто гугл ещё не научили понимать мысли wink.gif Так что особо не сердись. Сразу не сооразил, каак сформулировать.

_____________
Принимаю заказы, писать в ЛС
Valick
я грю, что бы формулировать понятные гуглу мысли, надо читать

99.9% всех таблиц, должны быть с идентификатором строки. т.е с примари кей
и производит выборку не скрипт, а программист wink.gif

а в такой таблице он просто необходим
как ты собираешься отличать одного Иванова Ивана Ивановича от другого Иванова Ивана Ивановича?

_____________
Стимулятор ~yoomoney - 41001303250491
Michael
просто индекс добавляй

_____________
There never was a struggle in the soul of a good man that was not hard
Миша
Цитата (Michael @ 24.06.2015 - 15:39)
просто индекс добавляй

сорри, забыл указать ид есть, с примари и ауто инкремент.

Решил спросить,потому что давно читал статью, ссылки уже не. Там говорится , что если таблица делается для высоконагруженнх проектов и по колонке выполняется поиск самим скл, например ид города или фамилии с именем. То применяется технолоия, которя позволяет уменшить скорость выборки

_____________
Принимаю заказы, писать в ЛС
Valick
Медведь, оказывается не только гугл тебя не понимает...
да, по полю по которому происходит поиск/выборка, в большинстве случаев нужен индекс.


_____________
Стимулятор ~yoomoney - 41001303250491
Invis1ble
Цитата (Медведь @ 24.06.2015 - 14:51)
технолоия, которя позволяет уменшить скорость выборки

отличная технология, я джва года ждал такую

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

FatCat
Цитата (Valick @ 24.06.2015 - 15:00)
по полю по которому происходит поиск/выборка, в большинстве случаев нужен индекс

Если я правильно понял о чем вопрос, то при очень больших таблицах есть ситуации, когда индекс может замедлить работу.
Проблема, которую приходилось решать: таблица списка поисковых запросов яндекса, 100 млн строк. Строки должны быть уникальными. Если сделать поле уникальным или сделать индекс по этому полю, добавление строки занимает колоссальное время.
Задачу я решил своим "костылем": добавлением поля INT, в которое вносилось числовое представление текста, и индекс по этому полю.

_____________
Бесплатному сыру в дырки не заглядывают...
sergeiss
Цитата (Медведь @ 24.06.2015 - 14:46)
Как называется(оптмизация таблицы не по ид, когда очень многозаписей)?

Есть такая хрень с названием "партиции". Возможно это то, о чем ты спрашивал.

Иди читай: http://phpforum.su/index.php?showtopic=84298

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Kusss
тут 95% процентам партиции не будут нужны. Но знать что это, конечно нужно.
С обычным поиском прекрасно справляется "индекс", частенько составной. Если в запросе идет выборка по нескольким значениям.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.