SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.02.2014 13:26:16

ник
Участник
Зарегистрирован: 01.02.2014
Сообщений: 2

sql оптимизиция

добрый день
хотел спросить об оптимизации mysql
железка hetzner(i7 4470(3.0ггц+) 32 ram)
используют активно 20-30 человек.
запросы написаны оптимальный образом и используем nhibernate 1,2 кэш
в базе  около 100  табличек
Можете ли помочь с первоначальным конфигом mysql?
p.s. я понимаю, что это не совсем бест, но с чего то надо начинать.
Спасибо.

Неактивен

 

#2 01.02.2014 16:10:50

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: sql оптимизиция

Начинать лучше со статьи С чего начинать оптимизацию MySQL?
Что касается первоначального конфига, то зависит от используемого типа таблиц и того к каким идут в основном запросы.

Неактивен

 

#3 01.02.2014 22:16:04

ник
Участник
Зарегистрирован: 01.02.2014
Сообщений: 2

Re: sql оптимизиция

Я понимаю что звучит довольно по нубски)
Но все таки, используется innodb, запросы,
но можно сказать, что это не простые select insert update, a это тяжелые  запросы. с inner join и тп.

Отредактированно ник (01.02.2014 22:17:24)

Неактивен

 

#4 01.02.2014 22:19:56

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: sql оптимизиция

Как насчет того, чтобы выявить в качестве первого шага самые "тяжелые" запросы?
Далее уже, если выяснится, что все частые запросы до единого написаны оптимально и индексы корректно расставлены - то можно переходить к анализу конфигурации.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 01.02.2014 22:28:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: sql оптимизиция

См. ботанический определитель в моей подписи. Там про конфиг innodb тоже есть информация

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson