Что означает время выполнения запроса в MySQL? - PullRequest
0 голосов
/ 09 января 2019

Я хочу знать о том, что на самом деле означает время выполнения запроса в MYSQL. А как сократить время выполнения, используя методы индексации?

Ответы [ 2 ]

0 голосов
/ 10 января 2019

«Время выполнения» - это просто секундомер. То есть смотреть на часы на стене. Это разумный показатель для (1) подчеркивания нетерпения пользователя, ожидающего данных, и (2) нагрузки на сервер.

Существуют сотни веб-страниц, где подробно рассказывается об индексации. И, вероятно, есть книги, написанные на эту тему. Этот форум может помочь вам с одним запросом за раз.

Я включу мою книгу поваренных книг по индексам , которая является подборкой советов для тысяч вопросов, на которые я ответил об индексации.

0 голосов
/ 09 января 2019

Время выполнения зависит от многих факторов, таких как статистика ожидания, ввод-вывод, компиляция, перекомпиляция, сетевое время и т. Д. . в то время как, Индексирование - это способ оптимизировать производительность базы данных путем минимизации количества обращений к диску, необходимых при обработке запроса. Индекс или индекс базы данных - это структура данных, которая используется для быстрого поиска и доступа к данным в таблице базы данных. Таким образом, в основном оба это разные вещи, и вы не можете объединить оба У меня есть несколько полезных ссылок, которые помогут вам лучше разобраться в этой теме. Пожалуйста, посмотрите один раз, когда у вас будет много времени с умиротворенным умом -

https://www.programmerinterview.com/index.php/database-sql/what-is-an-index/

https://dzone.com/articles/measuring-query-execution-time-what-is-most-accura

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...