alexey980
Новичок
есть тестовая InooDB-табличка с индексом.
хочу проверить как будет влиять изменение различных условий (типа SET autocommit=0 или ALTER TABLE DISABLE KEYS на скорость обработки запросов load data infile, insert и т.д.).
для этого я один раз прогоняю сценарий, оцениваю скорость, изменяю параметры, снова прогоняю, сравниваю скорость и т.д.
но есть проблема:
статистически информативным оказывается только первый прогон сценария.
изменение сценария и повторный тест уже не отражают "реальную" скорость, так как
все последующие обращения к таблице даже при начальных параметрах будут происходить быстрее (за счет кэширования индекса ну или там еще чего-то - я в этом не разбираюсь).
короче:
как сделать так, чтобы на этапе отладки, каждый запуск сценария происходил так, как будто бы этот сценарий обращается к таблице впервые?
хочу проверить как будет влиять изменение различных условий (типа SET autocommit=0 или ALTER TABLE DISABLE KEYS на скорость обработки запросов load data infile, insert и т.д.).
для этого я один раз прогоняю сценарий, оцениваю скорость, изменяю параметры, снова прогоняю, сравниваю скорость и т.д.
но есть проблема:
статистически информативным оказывается только первый прогон сценария.
изменение сценария и повторный тест уже не отражают "реальную" скорость, так как
все последующие обращения к таблице даже при начальных параметрах будут происходить быстрее (за счет кэширования индекса ну или там еще чего-то - я в этом не разбираюсь).
короче:
как сделать так, чтобы на этапе отладки, каждый запуск сценария происходил так, как будто бы этот сценарий обращается к таблице впервые?