sql >> Database >  >> RDS >> Mysql

MySQL Slow join - maar niet altijd en niet op alle tafels

  1. Gebruik altijd EXPLAIN(QUERY) om een ​​profiel te maken en te begrijpen hoe MySQL uw zoekopdrachten parseert.
  2. Controleer uw INDEX's, MySQL selecteert waarschijnlijk de verkeerde indexen voor de select.
  3. Probeer SELECT- en INDEX-hints te gebruiken. http://dev.mysql.com/doc/refman /5.1/nl/index-hints.html .

    SELECTEER * UIT tabel1 GEBRUIK INDEX (col1_index,col2_index)WAAR col1=1 AND col2=2 AND col3=3;

    KIES * UIT tabel1 NEGEER INDEX (col3_index)WAAR col1=1 AND col2=2 AND col3=3;



  1. Van Now() naar Current_timestamp in Postgresql

  2. ReadyCloud ReadyShipper X

  3. Hoe een array doorgeven aan waar voorwaarde in CodeIgniter?

  4. Een kolom bijwerken in MySQL