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

Proč dotazy spouštěné z mysql workbench trvají mnohem déle než jejich spouštění přímo z mysql cli?

Ve Workbench je trvalé připojení, takže v tomto ohledu nevzniká žádná režie. Provádění dotazu by mělo být stejně rychlé v CLI i ve Workbench, ale přenos dat je někdy o něco pomalejší, protože Workbench nejprve lokálně ukládá výsledky do mezipaměti, aby je mohl seřadit, když uživatel klikne na pole záhlaví v zobrazení sady výsledků (včetně více řazení podle sloupců). Zkuste dotaz zopakovat v obou nástrojích a zjistěte, zda se časy stále liší. První spuštění dotazu je obvykle pomalejší než následující spuštění kvůli mezipaměti provádění.




  1. Jak najít aktuální otevřené kurzory v Oracle

  2. jqGrid – Jedinečné ID pro nový řádek

  3. Jedinečné omezení Mysql umožňující jeden řádek pro kombinaci

  4. Vyberte posledních 20 objednávek vzestupně - PHP/MySQL