Как оптимизировать базу данных MySQL [закрыто]MySql

Форум по Mysql
Anonymous
Как оптимизировать базу данных MySQL [закрыто]

Сообщение Anonymous »

Я очищаю данные о ставках, чтобы найти арбитражные возможности (в настоящее время только от EPL), которые я храню в базе данных MySQL. Я думаю, что моя база данных не очень эффективна и хотела бы, чтобы ваше мнение и /или советы. scrapetime
EPL_latest
Contains all scraped data from EPL

columns: bookmaker, event, id, market, result, odds, event_url, scrapetime
EPL_max
for each event/market/result combination; Он содержит строку с самыми высокими шансами (от epl_latest)

столбцы: букмекер, событие, идентификатор, рынок, результат, шансы, event_url, scrapetime < /p>
arbitrage_opportunities < /strong>
Когда Arbitrage Apportion найденная, его общая информация заставлена. />
Столбцы: событие, ID, рынок, reform_percentage, scrapetime, status < /p>
arbitrage_details < /strong>
Когда можно найти возможность арбитража, его детали хранятся здесь (2 или 3 строки на Arbitrage, 1 для каждого возможного исхода). event_url, id, odds, result
The flow is follows:

[*]A new row is inserted in EPL_latest
[*]The row in EPL_max is updated (if the new entry has higher odds than the current max)
The profit percentage for the (possible) Арбитраж рассчитается. Все эти действия выполняются с помощью триггеров. Каким образом я могу оптимизировать свою базу данных, чтобы сделать ее максимально быстрым и надежным? Если вам нужна дополнительная информация, просто дайте мне знать!

Подробнее здесь: https://stackoverflow.com/questions/795 ... l-database

Вернуться в «MySql»