sql >> Databáze >  >> RDS >> Mysql

MySQL Pomalé připojení – ale ne vždy a ne na všech stolech

  1. Vždy používejte EXPLAIN(QUERY) k vytvoření profilu a pochopení toho, jak MySQL analyzuje vaše dotazy.
  2. Zkontrolujte své INDEXy, MySQL vybírá pro výběr nesprávné indexy.
  3. Zkuste použít náznaky Select a Index. http://dev.mysql.com/doc/refman /5.1/en/index-mints.html .

    SELECT * FROM table1 USE INDEX (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. provádění příkazu `EXECUTE IMMEDIATE` Oracle Statement Getting Error

  2. Ekvivalent split funkce v T-SQL?

  3. Proč selhává tato kontrola null asociativního pole v PL/SQL?

  4. Dynamický Oracle Pivot_In_Clause