Так делается оптимизация
Пишет, 69, 05.07.2011В связи с возросшей нагрузкой на АПИ появилась необходимость в оптимизации алгоритма выборки акций под конкретные наиболее ресурсоёмкие и медленные запросы.
Изначально структура АПИ была спроектирована для универсального использования без привязки к конкретным именам полей и свойствам акций, и это правильно с точки зрения масштабируемости и решения наиболее широкого круга задач. Но на текущий момент чаще остальных встречается запрос по выборке акций и выполнятся он может достаточно долго в зависимости от выбранных фильтров.
В этой ситуации проблему можно решить, оптимизировав базу под конкретные запросы, небольшая потеря универсальности позволит ускорить время загрузки медленных запросов в несколько раз. Это изменение предполагает полное переписывание функции выборки акций и изменения таблицы хранения акций в базе данных АПИ.
По примерным оценкам на оптимизацию уйдёт 16 - 20 часов.
Создание SQL-дампа
Пишет, 69, 27.11.2008Снова потребовалось сделать дамп моей базы данных MySQL. На этот раз пользовался утилитой mysqldump.
Резервную копию сделал так:
C:\mysql\bin> mysqldump -u root base > base.sql
Создаю дамп:
C:\mysql\bin> mysqldump -u root -B base mysql > base_mysql.sql
Если нужно сделать дамп сразу всех баз MySQL сервера, делаем с параметром –all-databases:
C:\mysql\bin> mysqldump -u root --all-databases > all_databases.sql
Свежие комментарии