К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

MYSQL вопрос к тем кто имел пратический опыт

Гость
0 - 30.12.2011 - 13:57
все остальные тоже советуйте советы.
суть в том что есть сервак брэндовый с адекватным количеством памяти и количеством процессоров.суть не в том.суть совсем в другом.есть серверная приклада которая использует эту БД и клиенты которые к этой прикладе цепляются.так вот задания запускаемые при помощи этого сервера выполняются с жуткими тормозами на клиентах.мысль что БД имеет какие-то затруднения.
нужен инструмент которым можно понять БД работает медленно или так как надо.



Гость
1 - 30.12.2011 - 14:17
Ye тут как бэ вопрос к разработчикам того приложения , которое эту БД использует. Без знаний как чего с чем там связано, ты врятли что-то сможешь сделать. Может быть БД плохо спроектирована на этапе разработки, и выполняются тяжелые запросы..
Это, конечно, если ты уверен, что из за БД тормозит. А так - и само приложение может быть кривое
Гость
2 - 30.12.2011 - 14:32
Верно, надо найти самый тормозной, но часто необходимый отчет/запрос и проанализировать его. Используются ли индексы?
Гость
3 - 30.12.2011 - 14:44
раскрою секрет.чтобы вопросы лишние исключить.эта приклада есть сервер администрирования касперского антивируса.дело в том что клиент ставится может от 1 часа до 4 часов и результат установки не всегда нужный.
Гость
4 - 30.12.2011 - 16:30
Для начала включи slow-query-log, посмотри - может какие запросы затыкают базу, сделай по ним explain analyze, возможно надо по каким-то полям построить дополнительные индексы. Потом имеет смысл заменить mysql на mariadb - при полной совместимости этот продукт гораздо шустрее будет.
Модератор
5 - 30.12.2011 - 16:33
[*****], там миллион вещей на что смотреть надо, от настроек самого сервера, коих не 2 и не 3, до анализа запросов, которые выполняет софт. Не считая железа, настроек ОС и пр. Я пару месяцев в этой теме ковырялся, а тут через форум угадай и ткни пальцем в то место, которое причина тормозов. После выходных если не забуду дам линк на книгу от MySQL по администрированию. А на выходных можно и самому поискать.
Хотя, нет, вот она:
http://progbook.net/bd/mysql/1629-my...istratora.html
http://bestbookit.net/web/-mysql/103--mysql-.html

на сайте mysql есть мануалы очень толковые.
Еше есть скрипты которые запускаются и говорят что не так с конфигом, но сейчас уже идти надо, могу после праздников дать поискать линки.
Модератор
6 - 30.12.2011 - 16:34
5-BigHarry > сначала с конфигом разобраться надо, скорее всего он дефолтный, особенно в плане кэша запросов и пр.
Гость
7 - 30.12.2011 - 16:57
(7) Ну заменить на мариа-дб можно сразу, без разбора конфига...
Гость
8 - 30.12.2011 - 17:34
сенкс ту ол.будем ковырять может и доковыряемся до нужного результата.
Гость
9 - 30.12.2011 - 17:56
была мысль поставить mysql на linux (один сервак) а на другом непосредственно СерверКасперского.как считаете в этом есть смысл или "какбы непринципиально"???
Гость
10 - 30.12.2011 - 18:06
Эти рекомендации смотрели: http://support.kaspersky.ru/ak8/sa?qid=208640239
Не понимаю, что там за монстра родила лаборатория Кашмарыча, что требуются ресурсы в виде отдельного сервера...
Гость
11 - 30.12.2011 - 18:51
как-то не похоже на правду, у меня часть клиентов была вообщев других городах, vpn к серверу, ни о каких 4-х часах не припомню
Гость
12 - 30.12.2011 - 18:58
12-gloomymen >тут дело не в линках между клиентом и серваком.
задание на установку затягивается на очень-очень долго.максимально по времени выполнялось около 3 часов. тупо ставит агента - 50% и остальное время пинает непонятно что.пичём на клиенте темповское файло имеется и процесс отжирает ресурс всё это время.
Гость
13 - 31.12.2011 - 16:00
что то не верится что дела в бд
Гость
14 - 31.12.2011 - 20:24
13-напаяхЪ > ресурс чей, сервера или клиента?
imho, нужно с администаративной учеткой навести порядок, и все
Гость
15 - 31.12.2011 - 20:27
в журнале заданий сервера, опять же, присутствует диагностика
Гость
16 - 01.01.2012 - 09:14
Добавь вывод в лог медленных запросов - к примеру от секунды.
Если не разбираешься в параметрах настройки - пройдись мускульными тюнерами.
Модератор
17 - 01.01.2012 - 14:18
вот, из закладок
http://abava.blogspot.com/2008/01/lamp.html
http://www.bigdbahead.com/?p=115
по innodb: http://www.mysqlperformanceblog.com/...zation-basics/
http://www.debianadmin.com/top-84-my...ance-tips.html

софт:
http://hackmysql.com/mysqlreport
http://www.day32.com/MySQL/
https://github.com/rackerhacker/MySQLTuner-perl

еще phpmmyadmin (или как его там) дает рекомендации по конфигу.

но все это без чтения той книги от MySQL AB можно описать словами "тыкаться как слепой котенок".

И еще imho mysql должен работать на машине с linux/*nix, а не на виндах.
Гость
18 - 01.01.2012 - 14:20
18-lithium >так может и должен работать на машине с linux/*nix, но я ведь хз как перенести всё что сейчас там крутится из под Win в linux среду.а крутится там предостаточно.
Модератор
19 - 01.01.2012 - 16:52
почитай как делать дамп и разворачивать обратно
Гость
20 - 02.01.2012 - 08:14
собственно пока что примного благодарен.по итогам борьбы отпишусь после начала рабочей недели.а пока покапаюсь.
Гость
21 - 05.01.2012 - 10:59
о сущестовании профайлеров никому не ведомо
Гость
22 - 05.01.2012 - 11:00
какая разница приложению в какой ос его пускать ?
Модератор
23 - 07.01.2012 - 13:42
большая


К списку вопросов






Copyright ©, Все права защищены