Общие > Базы данных
MySQL и Индексы
Miracle:
Привет всем!
Вот прочитал
http://www.mysql.ru/docs/optimal.html
Обратите особое внимание на раздел Индексы
Я понял для чего это
Но не понял как создать это и пользоваться
Если кому не западло приведите пожалуйста маленький примерчик на mysql + php
Или как я вообще понял главное грамотно создать mysql базу и всё
в в php запрос ничем не отличается что простых данных что для index
верно?
Буду очень благодарен
P.S. поиском пользовался, ничего такого не нашёл
P.S.S. http://www.mysql.com/doc/C/R/CREATE_INDEX.html и http://www.mysql.com/doc/en/MySQL_indexes.html заходил, но там уж всё слишком для бывалых написано. Вот с примера я думаю что схватил бы что к чему
Заранее спасибо!
fidget:
> Но не понял как создать это
http://www.mysql.com/doc/en/CREATE_INDEX.html
там все ясно описано как создавать и ничего "для бывалых" там нет.
> и пользоваться
Индексы используются для оптимизации запросов.
Претенденты на индексацию поля, которые у тебя указаны в части WHERE.
Как именно MySQL использует индексы написано в
http://www.mysql.com/doc/en/MySQL_indexes.html
читай ..
там все ясно.
ну и вот этот раздел полностью тоже посвящен оптимизации в целом и индексам в частности:
http://www.mysql.com/doc/en/Query_Speed.html
Почитай книжку PaulDuBois \'MySQL\', там достаточно не плохо рассказано про оптимизацию. (У него кстати вышла/должна выйти новое издание этой книги с дополнениями касающимися 4й ветки MySQL )
Насчет проектирования реляционных баз данных - почитай класиков а-ля Дейт.
Пересказывать несколько разделов мануала тебе врядли кто-то сдесь будет. Будут конкретные вопросы - тогда и спрашивай.
Miracle:
Мдаа
Ещё один пример человеческого гения
Я прошу никуда меня не посылать - посылают
Прошу привести маленький примерчик - не приводят
Уважаемая, поймите, то что есть документация я знаю, то что по ней можно учиться я тоже знаю!
Но неужели вам не ясен такой человеческий фактор как способность учиться на примерах других?!
А разве вы не знали что это на много проще и быстрее
Ведь то что я привёл ссылки это уже говорит о том что я искал и читал!
Всё что надо было сделать, это привести 10 строчек кода mysql и php
примерно по 5 для каждого!
Думаю знающему человеку это 1 минута дела!
Я увижу пример, а потом мне будет уже проще ориентироваться как в документации так и в скриптах!
P.S. Мдаа, верна поговорка: "Умом Россию не понять!"
fidget:
Уважаемый, если вы не умеете учиться по документации - в морг.
То что вы спрашиваете, настолько описано в документации, что сдесь пересказывать все то же самое нет смысла.
Кстати примеры там тоже есть, когда индексы используются, а когда нет. PHP к индексам таблицы вообще никак не относится.
Или вы не можете самостоятельно разобраться с синтаксисом CREATE INDEX?
> Но неужели вам не ясен такой человеческий фактор как способность учиться на примерах других?!
я говорила - будут _конкретные_ вопросы - спрашивай. Все что ты спрашиваешь сейчас - самая базовая теория. И для того, что бы в ней разобраться - вполне достаточно документации, т.к. создается впечатление что ты не знаешь самых базовых понятий. Если ты этого не знаешь, то что я могу тебе рассказать??
> Мдаа, верна поговорка: "Умом Россию не понять!"
вот именно, у тебя есть все что тебе нужно, осталось только внимательно все прочитать и немножко подумать.
ПС: а книжку ДюБуа я бы тебе все-таки советовала посмотреть.
NeoNox:
fidget
[OFF]браво![/OFF]
Miracle
[OFF]Хамство незнание не красит[/OFF]
Навигация
Перейти к полной версии