Производительность и оптимизация (HighLoad)

Ошибки в ЦУП и способы решения

Эксперт — это человек, совершивший все возможные ошибки в очень узкой области. Часто приходится работать с ЦУП (Центр Управления Производительностью), в итоге наступил, наверное, на все грабли, какие только возможно. Представляю вашему вниманию список частых (и не очень) ошибок в…
Read more

Оптимизация производительности информационных систем

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Опыт оптимизации и контроля производительности в БД с 3000 пользователей

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Ускорение запросов к СУБД при помощи горизонтального масштабирования

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Неоптимальный план запросов

Шпаргалка к экзамену «Эксперт по технологическим вопросам». -На прошлой неделе учил дочку запоминать цвета радуги: Каждый Охотник Желает Знать, Где Сидит Фазан. Это очень надежный способ. Сам его использую уже около сорока лет. Применим его для подготовки к экзамену по…
Read more

Ускорение отчета ‘Контроль передвижений агентов (онлайн-карты)’ от AgentPlus v1.5.2

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Пример поиска неоптимальности при загрузке SQL-сервера по CPU на 100%

Вечер пятницы, ничто не предвещало.. Звонок из техподдержки: «центральная база розничной сети лежит». Далее расследование причин. ЦБ розницы тут ласково называют "планета Шелезяка". Потому что "населена роботами". В нее стекаются данные от кучи розничных точек (уж далеко за две тысячи),…
Read more

Следим за производительностью системы. APDEX, PowerShell, PRTG

Продолжаю делиться своими кастомными сенсорами для системы мониторинга PRTG. Не буду писать всякую лирику. Кто такие APDEX, PRTG, PowerShell и БСП — ответит поисковик, ищите — информации более чем. Сенсор разбирает файлы экспорта замеров производительности от БСП. Если не используете библиотеку…
Read more

Ожидания RESOURCE_SEMAPHORE и RESOURCE_SEMAPHORE_QUERY_COMPILE – внешние проявления, и как с ними бороться

Рассматривается один из типов массовых проблем в рабочих базах на связке «1С — MS SQL Server». Случается стабильно несколько раз в квартал, всегда только на одном и том же сервере (из трех основных рабочих). Возможно дело в том, что он…
Read more

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов — теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но… * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании…
Read more