Я студент, и я выполняю назначение своей базы данных. Я хочу использовать оптимизацию индексирования и запросов для моей стратегии оптимизации базы данных. Проблема в том, как я могу доказать, что моя стратегия делает улучшение? в моей лекции говорилось о оптимизации запросов, которую я могу доказать путем расчета, у кого-то появилось больше идей? что рассчитать? Что касается индексации, мне нужны доказательства, чтобы доказать это. как??Стратегия оптимизации SQL
ответ
Что касается доказательств оптимизации, вы должны иметь инструментальный код для своих тестовых случаев (например, вы можете точно установить тайминги) и повторно запускаемые тестовые примеры. Идеальной ситуацией для повторно запускаемого набора тестовых примеров является также возможность сброса базы данных базовой линии, чтобы вы могли гарантировать, что исходные условия данных одинаковы для каждого тестового прогона.
Вы также должны понимать, для каждого теста и другие, более тонкие факторы:
- Вы работаете против/теплого кэша процедур кэш холодной процедуры.
- Вы работаете с холодным кэшем данных/теплым кэшем данных.
- Для больших наборов данных вы используете ту же таблицу, например. с тех пор не было разбиений на страницы.
Я бы подумал, что план до и после объяснения будет иметь большое значение для подтверждения улучшения.
Какие СУБД вы используете?
Предлагаю вам взглянуть на то, какие параметры трассировки предоставляет ваш продукт СУБД. Например, в Oracle вы можете использовать SQL Trace и анализировать выходные данные с помощью tkprof, чтобы предоставить вам цифры, которые вам нужно будет доказать, что стратегия оптимизации базы данных показывает улучшение.
- 1. Стратегия оптимизации NoSQL
- 2. Стратегия оптимизации производительности с помощью SQL Insert или Update
- 3. Большой запрос времени в ASP.Net. Стратегия оптимизации?
- 4. Стратегия для оптимизации скорости поиска нагула
- 5. Стратегия индексирования SQL Server
- 6. Стратегия SQL-кэширования
- 7. Предложение по оптимизации SQL SQL
- 8. помощи оптимизации SQL-запрос
- 9. SQL путем оптимизации
- 10. Советы по оптимизации SQL
- 11. Алгоритм оптимизации в SQL
- 12. SQL оптимизации сервера Выпуск
- 13. SQL оптимизации ДЕКОДИРОВАТЬ
- 14. SQL оптимизации/настройки
- 15. SQL переписан для оптимизации
- 16. Вопрос оптимизации SQL (оракул)
- 17. SQL-запрос оптимизации/рефакторинг
- 18. SQL оптимизации запроса
- 19. Регистрация SQL Statements оптимизации
- 20. Вопрос оптимизации модели SQL
- 21. Проблема оптимизации SQL
- 22. Sql НЕ В оптимизации
- 23. Какова общая стратегия оптимизации арифметических вычислений C++ для массивов?
- 24. Стратегия оптимизации запросов mysql на одном индексе покрытия таблицы
- 25. Стратегия оптимизации для получения «последних комментариев от всех сообщений»
- 26. Лучшая стратегия для фиксации и оптимизации документов в Lucenet.Net?
- 27. Плата сборки iOS настолько велика, любая стратегия оптимизации
- 28. Стратегия обновления схемы SQL Azure
- 29. Стратегия получения SQL для AutomaticMigrations
- 30. SQL стратегия для извлечения максимальной
определить * оптимизация * для вашего случая. что вы хотите оптимизировать? скорость? размер? компоновка данных? и если это скорость, какая скорость? например, предпочитаете ли вы иметь быстрые вставки или быстро выбираете? можете ли вы предоставить свою текущую структуру данных, а также несколько примеров запросов или случаев использования? – magma