Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оптимизация скорости работы БД
 
 автор: Arfey   (06.12.2008 в 13:35)   письмо автору
 
 

Есть БД MySQL.
С учетом того что к ней будет обращаться много пользователей как организовать ее (оптимизировать) чтобы запросы обрабатывались наиболее эффективно, может где почитать можно.?

  Ответить  
 
 автор: cheops   (07.12.2008 в 13:31)   письмо автору
 
   для: Arfey   (06.12.2008 в 13:35)
 

Это зависит от структуры базы данных, однако в первую очередь смотрите в сторону индексирования - при помощи этой процедуры можно значительно увеличить скорость работы.

  Ответить  
 
 автор: Arfey   (07.12.2008 в 22:00)   письмо автору
 
   для: cheops   (07.12.2008 в 13:31)
 

много слышал про индексирование, но как то не прихожилось касаться этого.
Это в общем че такое?

  Ответить  
 
 автор: xx77 176x220 :)   (07.12.2008 в 22:53)
 
   для: Arfey   (07.12.2008 в 22:00)
 

Это такие процедуры, когда например имея некую таблицу , делаете запрос CREATE INDEX .....
, и сервер базы данных анализирует содержимое нужных столбцов , записывая файл индекса
, который в определённых случаях читается и анализируется быстрее чем могло-бы быть при анализе самих файлов с данными.

Можно создавать индексы непосредственно при создании таблицы ,
даже просто создавая поле autoincrement , это поле расценивается как PRIMARY KEY даже если вы не указали этот ключ в запросе на создание таблицы(, в MySQL).

есть разные типы индексов , от этого и до FULLTEXT

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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования