Я хочу проверить скорость моих запросов SQL (запросов на обновление) с реальной нагрузкой на мою БД.Я относительно новичок в БД и делаю более сложные запросы, чем раньше, и меня пугают люди, которые говорят о производительности, например, «30 секунд для обновления 3000 записей» и т. Д. Поэтому я хочу иметь конкретныйэксперимент, показывающий, какова будет моя производительность на производстве.
Чтобы достичь этого, я хочу добавить записи 10 КБ, 100 КБ, 1 МБ, 10 МБ в свою БД, а затем выполнить свой запрос.
Моя проблема в том, как я могу это сделать?У меня есть поле первичного ключа «имя», которое должно быть уникальным и содержать <= 15 символов и иметь буквенно-цифровую запись.Другие поля, которые я хочу быть одинаковыми для всех созданных записей (т. Е. Поле «foo», которое я хочу начать с 10000) </p>
Если есть способ сделать это и получить примерно 1 млн записей (то есть, это может быть имястолкновения) это нормально.Я просто ищу набор данных для сравнительного анализа.
Если есть способ лучше для сравнения моего запроса, я весь слух.Я планирую просто выполнить и посмотреть, сколько времени говорит запрос.
Редактировать : Стоит отметить, что это для сервера и не имеет ничего общего с «Интернетом», поэтому у меня нет доступа к PHP.Я вижу некоторые PHP-скрипты для заполнения, возможно, есть ли способ заставить скрипт Perl записывать все эти запросы, а затем всасывать их в инструменты командной строки mysql?