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

MySQL Бавно присъединяване - но не винаги и не на всички маси

  1. Винаги използвайте EXPLAIN(QUERY), за да профилирате и разберете как MySQL анализира вашите заявки.
  2. Проверете вашите ИНДЕКСИ, MySQL просто избира грешните индекси за избраното.
  3. Опитайте да използвате подсказки SELECT и INDEX. http://dev.mysql.com/doc/refman /5.1/en/index-hints.html .

    ИЗБЕРЕТЕ * ОТ таблица1 ИЗПОЛЗВАЙТЕ ИНДЕКС (col1_index,col2_index) WHERE col1=1 AND col2=2 AND col3=3;

    SELECT * FROM table1 IGNORE INDEX (col3_index)WHERE col1=1 AND col2=2 AND col3=3;



  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 база данни съществува

  3. Pandas Писане на таблица в MySQL:не може да се върне назад

  4. SQLAlchemy - игнориране на групово вмъкване:Дублиран запис

  5. Как да намеря всички низове с главни букви в MySQL таблица?