Vad är användningen av explain i MySQL?
Vad är användningen av explain i MySQL?

Video: Vad är användningen av explain i MySQL?

Video: Vad är användningen av explain i MySQL?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, November
Anonim

Nyckelordet EXPLAIN används i olika SQL databaser och ger information om hur din SQL databasen kör en fråga. I MySQL kan EXPLAIN användas framför en fråga som börjar med SELECT, INSERT, DELETE, REPLACE och UPDATE.

Frågade också, vad är explain i MySQL?

De FÖRKLARA uttalande ger information om hur MySQL kör uttalanden: FÖRKLARA fungerar med SELECT-, DELETE-, INSERT-, REPLACE- och UPDATE-satser. När FÖRKLARA används med ett förklarande uttalande, MySQL visar information från optimeraren om programutförandeplanen.

För det andra, hur använder du förklara? Verbet förklara följs inte av objektpronomen. Det kan inte följas av ett pronomen som jag, han, hon, du eller vi som är föremålet för verbet, eller pronomenet som får verbets verkan. Det är därför "Kan du förklara jag…?" är fel. Verbet förklara har ett mycket specifikt meningsmönster.

Därefter är frågan, vad förklarar Key_len i MySQL?

mysql . Enligt MySQL webbplats, den key_len kolumnen anger nyckelns längd som MySQL beslutat att använda. Längden är NULL om nyckelkolumnen säger NULL. Observera att värdet av key_len låter dig bestämma hur många delar av en nyckel med flera delar MySQL faktiskt använder.

Vad filtreras i förklara MySQL?

Som beskrivs här i MySQL docs: The filtreras kolumnen anger en uppskattad procentandel av tabellrader som kommer att vara filtreras av tabellens skick. Det vill säga rader visar det uppskattade antalet undersökta rader och rader × filtreras / 100 visar antalet rader som kommer att sammanfogas med tidigare tabeller. Från och med MySQL 5.7.

Rekommenderad: