оптимизация БД

E
На сайте с 05.08.2008
Offline
0
314

здравствуйте! есть БД, реализованная на MySQL, что-то типа интернет магазина. но у БД довольно хитрая структура, соответственно необходимо оптимизировать ее. подскажите, где можно почитать про оптимизацию БД? (желательно чтобы было написано доступным языком)

буду так же рад принять полезные советы от опытных людей. спасибо!

Петр Елагин
На сайте с 21.03.2007
Offline
197
#1
esin:
здравствуйте! есть БД, реализованная на MySQL, что-то типа интернет магазина. но у БД довольно хитрая структура, соответственно необходимо оптимизировать ее. подскажите, где можно почитать про оптимизацию БД? (желательно чтобы было написано доступным языком)
буду так же рад принять полезные советы от опытных людей. спасибо!

Согласен дать полезный совет (опыт с бд более 8 лет)

Только задайте вопрос, для начала.

E
На сайте с 05.08.2008
Offline
0
#2

хм.. ну собственно вопрос об оптимизации в целом. чем руководствоваться? какие основные принципы оптимизации?

в чема возникает трудность в моей БД - есть таблица с ведением статистики по ссылкам с товаров данного магазина(1). также есть таблица по привязке товар-ссылка(2).

1:

|дата|количество кликов по ссылке за этот день|ссылка|компания|

2:

|компания|ссылка|ID товара|общее количество кликов по ссылкам|

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

доолго думал, ничего лучше не придумал, но есть ощущение, что можно сделать все проще

EG
На сайте с 25.02.2008
Offline
110
#3

Вот специализированный форум по базам данных...

I
На сайте с 29.04.2006
Offline
135
#4

Структура вполне нормальная.

Расставьте только индексы правильные на таблице..

А за оптимизацией - в ваши скрипты... оптимизируйте запросы к базе...

E
На сайте с 05.08.2008
Offline
0
#5

ipconfig, спасибо! только можно поподробнее про индексы?

I
На сайте с 29.04.2006
Offline
135
#6
esin:
ipconfig, спасибо! только можно поподробнее про индексы?

http://www.mysql.ru/docs/man/MySQL_indexes.html

http://www.mysql.ru/docs/man/Indexes.html

Тут всё хорошо написано=)

E
На сайте с 05.08.2008
Offline
0
#7

большое спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий