Общие > Базы данных

MySQL и Индексы

(1/3) > >>

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]

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии