sql >> Databasteknik >  >> RDS >> Mysql

Vad betyder det när MySQL är i tillståndet Skickar data?

Detta är en ganska missvisande status. Det ska kallas "läsa och filtrera data".

Det betyder att MySQL har en del data lagrad på disken (eller i minnet) som ännu inte ska läsas och skickas över. Det kan vara själva tabellen, ett index, en tillfällig tabell, en sorterad utdata etc.

Om du har en 1M-posttabell (utan index) som du bara behöver en post av, MySQL kommer fortfarande att mata ut statusen som "sänder data" medan tabellen skannas, trots att den inte har skickat något ännu.

MySQL 8.0.17 och senare :Detta tillstånd anges inte längre separat, utan ingår i Executing tillstånd.



  1. Subtrahera månader från ett datum i PostgreSQL

  2. SQL Server Performance TOP CPU Query -2

  3. Spelar ordningen på kolumner i en WHERE-sats någon roll?

  4. Hur man ansluter SalesForce som en datakälla i Pyramid