Привет, недавно я столкнулся с ситуацией, когда меня попросили оптимизировать модель данных для одного из наших клиентов, поскольку там уже разработан и запущен продукт. Основной причиной этого упражнения является то, что продукт страдает от медленной производительности слишком много блокировок и слишком много медленных запросов. Поскольку я не являюсь администратором баз данных, глядя на первый сайт на модель данных и выполняя некоторую трассировку запросов, я понимаю, что вся модель данных страдает от неправильного дизайна и хранения. База данных MySQl 5.6, и мы используем движок InnoDB.Устранение неисправностей моделирования баз данных
Я хочу знать, что есть какой-либо инструмент, который может анализировать всю модель данных и может указывать на возможные проблемы, включая определения структуры данных, индексы и другие материалы? Я пробовал много инструментов для профилирования, включая Mysql Workbench, Mysql Enterprise Monitor (платная версия), струйный профайлер, но все они, похоже, ограничены только поиском медленных запросов. Меня интересует инструмент, который может анализировать существующую модель данных и сообщать о проблемах с ней и возможные решения для нее.
Извините, ребята, я понимаю, что, не глядя на то, что действительно происходит, трудно сказать. Но его уверенная и я не могу поделиться с вами моделью DB.NDA! –