vraag, is een belangrijk aspect van de maatregel van hoe effectief en het ontwerp van de index van de database.We weten vaak gebruik van, $verklaren, en, $tips, vraag.Het gebruik van $uitleggen, uitleggen,,, de exploitant verstrekte informatie, in de vraag van de vraag en van andere statistieken.Analyse van het optimaliseren van de index is zeer nuttig.In het laatste hoofdstuk, we hebben een index van gebruikers, op het gebied van user_name, geslacht, met de volgende vraag:> dB. Gebruikers. Ensureindex ({gender: 1, user_name:1}), we moeten gebruik maken van de volgende interpretatie van $>,,, DB vraag:. De gebruikers vinden (. Geslacht: de "m" {} {}) user_name:1, _id:0. (), was de vraag naar de volgende resultaten van de toelichting) (): {"toe:" btreecursor gender_1_user_name_1 "," ismultikey ": de valse," n ": 1." nscannedobjects ": 0, nscanned": 1. "Nscannedobjectsallplans": 0, 1, nscannedallplans ":" scanandorder ": de valse," echt ": indexonly", nyields ": 0, nchunkskips": 0, "micro": 0, indexbounds ": {" geslacht ": [[" m ","M 'user_name]] ",": [[{"$minelement": 1} {1): "maxelement dollar]]}}, laten we nu eens kijken naar de resultaten die in de gebieden:,, de reële waarde van indexonly, tonen aan dat het onderzoek gebruik te maken van de index.Het gebied wordt aangegeven, Vernier, het gebruik van een type.Vermelding van het type gebruikt btreecursor index index door gebruik te maken van de naam.Dat is basiccursor volledige scan maken geen gebruik van indicatoren.,,, dat overeenkomt met het aantal documenten terug.,, nscannedobjects, blijkt dat het totale aantal documenten scannen, nscanned, de richting van documenten of index van de totale scan, het gebruik van de dollar de hint, exploitanten van verplichte optimizer gebruik aangewezen register te vragen.Als je wilt testen bij verschillende indexering, die bijzonder nuttig.Bijvoorbeeld, de volgende vraag die moeten worden gebruikt voor het onderzoek op het gebied van gender en user_name index:> dB. Gebruikers. Vinden ({geslacht: de "m"} {user_name:1, _id:0}). Dit wijst erop dat de ({gender: 1, user_name:1}), gebruik te maken van de dollar: de vraag van de verklaring,> dB. De gebruiker. ({gender te vinden: de "m"} {user_name:1, _id:0}). Dit wijst erop dat de ({gender: 1, user_name:1}). E - (),
De analyse van de productie op de vraag
Previous:De productie