Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да оптимизирам търсенето по дата и час в Mysql?

Използването на функция върху колона в клауза WHERE предотвратява ефективното използване на индекс за тази колона. Опитайте това вместо това:

SELECT *
FROM `datetime`
WHERE user_id = 1
AND `date` >= '2010-10-01' AND `date` < '2010-11-01'

Добавете индекс към (user_id, date) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да намерите елемент от списък на определена позиция в MySQL

  2. Как да активирате MySQL Slow Query Log в MySQL

  3. Въведение в SQL Joins

  4. Левещайн:MySQL + PHP

  5. Докато импортирате mysqldump файл ГРЕШКА 1064 (42000) близо до „ ■/“ на ред 1