Monitor T-SQL queries (Preview)

Soveltaa:✅ SQL Analytics Endpoint and Warehouse in Microsoft Fabric

Important

Tämä ominaisuus on esikatselutilassa.

Käytä tietovarasto Monitoria nähdäksesi käynnissä olevia ja historiallisia T-SQL-kyselyitä, pitkäkestoisia kyselyitä sekä usein ajettuja kyselyitä ilman T-SQL-koodia. Integroituna Fabric-portaaliin voit käyttää tietovarasto Monitoria varmistaaksesi, että kyselyt valmistuvat onnistuneesti, analysoida suorituskuvioita ja tutkia hitaampia kyselyjä yksityiskohtaisesti.

tietovarasto Monitor tunnettiin aiemmin nimellä "Query Activity".

Ennakkovaatimukset

  • Sinun täytyy olla ylläpitäjä työtilassasi päästäksesi tietovarasto Monitoriin. Jäsenillä, avustajilla ja katsojilla ei ole lupaa käyttää tätä näkymää.

Aloita

Voit käynnistää tietovarasto Monitor -kokemuksen kahdella tavalla.

  • Valitse Lisää vaihtoehtoja (...) varaston vierestä, jota haluat seurata, työtilanäkymässä, ja valitse Seuraa.

    Kuvakaappaus Monitorin sisääntulopisteestä työtilan kontekstivalikosta.

  • Varaston kyselyeditorissa, jota haluat seurata, valitse nauhasta Monitori .

    Kuvakaappaus Monitorin sisääntulopisteestä nauhasta.

Kyselyhistoria

Kyselyhistoria-sivulla voit tarkastella viimeaikaisia kyselyjen suorituksia ja tunnistaa varastotoiminnan kaavoja. Tämä näkymä yhdistää pyyntöjen määrän kaavion yksityiskohtaiseen tulostaulukkoon, jotta voit siirtyä korkean tason trendistä tiettyyn kyselysuoritukseen.

  • Käytä pyyntöjen lukutaulukkoa havaitaksesi aktiivisuuden piikkejä valitulla aikavälillä.
  • Käytä Suodatin-valikkoa tarkentaaksesi näkymää Lähetysajan (UTC), Tilan, Lähetetty, Aja lähdekoodin, Lauseen tyypin ja Merkin mukaan.
  • Käytä hakupalkkia löytääksesi tiettyjä avainsanoja hakutekstistä tai muista sarakkeista.
  • Käytä aikasuodatinta vaihtaaksesi nopeasti viimeisen 24 tunnin, viimeisen 7 päivän, viimeisen 30 päivän tai mukautetun aikavälin välillä.
  • Katso aktiiviset suodattimet irrotettavina pillereinä kartan yläpuolella. Kun asetat tai poistat suodattimia, Monitor päivittää kaavion ja kyselyruudukon vastaamaan nykyistä suodatinsarjaa.
  • Valitse Päivitä ladataksesi nykyiset tulokset. Jos näet kyselyn, jonka haluat pysäyttää, valitse se valintaruudulla ja valitse sitten Peruuta. Sinua pyydetään vahvistamaan ennen kuin kysely peruutetaan. Kaikki valitsemattomat kyselyt, jotka kuuluvat samoihin SQL-sessioihin, jotka valitsit, peruutetaan myös.

Note

Tällä hetkellä valvontakokemuksessa käytetyt suodattimet eivät välttämättä ole synkronoituja kaavion ja dataverkon välillä. Yhtenäisten tulosten näkemiseksi käytä päivitysvaihtoehtoa datan lataamiseen.

Kuvakaappaus kyselyhistorian peruutus-dialokista.

  • Kun valitset yhden tai useamman kyselysuorituksen, jotka jakavat saman hajautusarvon, Näytä samankaltaiset suoritukset tulee saataville. Käytä tätä vaihtoehtoa vertaillaksesi saman kyselykuvion suorituksia ja ymmärtääksesi, muuttuivatko kesto, epäonnistumiset tai resurssien käyttö suoritusten aikana.

Kuvakaappaus kyselyhistoriasta, katso samankaltaisia suorituksia.

Kaavio päivittyy heijastamaan nykyistä suodatinvalintaa, mikä helpottaa vastaamista kysymyksiin kuten:

  • Milloin kyselyjen määrä kasvoi?
  • Mikä lähettäjä- tai run-lähdekoodi liittyy aktiivisuuden piikkiin?
  • Keskittyvätkö epäonnistuneet tai peruutetut kyselyt tiettyyn aikarajaan?

Voit myös muokata taulukon asettelua sarakevalikosta:

  • Valitse, mitkä sarakkeet näkyvät dataruudukossa.
  • Vedä esineitä sarakkevalikosta järjestääksesi ne uudelleen.
  • Valitse Apply päivittääksesi ruudukon vastaamaan valittua sarakejärjestystä.

Jokaiselle kyselylle seuraavat tiedot löytyvät kyselyhistorian ruudukosta. Jotkut sarakkeet saattavat olla oletuksena piilossa ja ne voi lisätä Sarakke-asetuksista.

Sarakkeen nimi Description
Hajautetun lausekkeen tunnus Kunkin kyselyn yksilöivä tunnus
Kyselyn teksti Suoritetun kyselyn teksti
Kyselyhajautus Hajautusarvo kyselymuodolle, joka auttaa tunnistamaan samankaltaisen kyselylogiikan eri ajoissa.
Tila Kyselytila: Onnistuttu, epäonnistunut tai peruutettu
Lähettäjä Kyselyn lähettäneen käyttäjän tai järjestelmän nimi
Lähetysaika (UTC) Aikaleima pyynnön saapumisesta
Kesto Kyselyn kokonaisaika
Suorita lähde Istunnon aloittaneen asiakasohjelman nimi
Suorittimen aika Kyselyn suoritukseen varattu kokonaissuoritusaika
Dataa skannataan etänä. Etätallennustilan lukeman datan määrä OneLakessa
Levyllä skannatut tiedot Paikalliselta levyltä luetun datan määrä
Data skannattu välimuistissa Paikallisesta muistivälimuistista luetun datan määrä
Istuntotunnus Tunnus, joka linkittää kyselyn tiettyyn käyttäjäistuntoon
Otsikko Valinnainen tunniste, joka liittyy kyselyyn, kun tunniste toimitettiin
Lausekkeen tyyppi Ajettu SQL-lauseen tyyppi, kuten SELECT, INSERT, UPDATE tai DELETE
Rivimäärä Kyselyn palauttamien rivien määrä
Erätunnistus ID ryhmitetylle kyselyjoukolle, jos sovellettavissa
Yhteystunnus Tunniste yhteydelle, jota kysely käyttää
Tietokannan nimi Varaston tai SQL-analytiikan päätepisteen nimi, joka on yhdistetty suoritushetkellä
Päättymisaika Aikaleima, kun kysely suoritti suorituksen
On hajautettu Näyttää, suoritettiinko kysely hajautettuna operaationa: 1 kyllä, 0 ei
Tulosvälimuistin osuma Tulosjoukon välimuistitila kyselylle: 2 tarkoittaa välimuistin osumaa, 1 välimuistin luomista ja 0 tarkoittaa, ettei tulosjoukon välimuisti ollut voimassa
Juurierän tunnus ID ylätason erälle, kun kyselyt kuuluvat sisäkkäiseen erään
SQL-poolin nimi SQL-poolin nimi, jota käytetään pyynnön suorittamiseen
Virhekoodi Virhekoodi palautuu kyselyn suoritukseen, kun virhe raportoidaan

Sama tieto ajettavista kyselyistä löytyy myös dynaamisista hallintanäkymistä ja kyselyoivalluksista, esimerkiksi queryinsights.exec_requests_history.

Kyselyn tekeminen merkityksellisistä tiedoista

Muut Monitor-välilehdet auttavat siirtymään historiasta tiivistettyyn analyysiin:

  • Pitkäkestoiset kyselyt auttavat tunnistamaan kyselyt, joilla on johdonmukaisesti pidemmät suoritusajat.
  • Usein ajetut kyselyt auttavat löytämään toistuvia kyselykuvioita, jotka voisivat hyötyä virityksestä.

Kullekin pitkäkestoisten kyselyjen merkityksellisten tietojen kyselylle annetaan seuraavat tiedot:

Sarakkeen nimi Description
Kyselyn teksti Suoritetun kyselyn teksti
Suorituksen mediaanin kesto Kyselyn mediaanin suoritusaika (ms) suoritusten välillä
Suoritusmäärä Kyselyn suorittamisen kokonaismäärä
Edellisen suorituksen kesto Viimeisimmän suorituksen viemä aika (ms)
Viime suorittamisen hajautetun lausekkeen tunnus Yksilöivä tunnus viimeiselle kyselyn suorittamiselle
Edellisen suorituksen istunnon tunnus Edellisen suorituksen istuntotunnus

Jokaisesta usein suoritettavan kyselyn merkityksellisten tietojen kyselystä annetaan seuraavat tiedot:

Sarakkeen nimi Description
Kyselyn teksti Suoritetun kyselyn teksti
Suorituksen keskimääräinen kesto Kyselyn keskimääräinen suoritusaika (ms) suoritusten välillä
Enimmäiskesto Pisin kyselyn suoritusaika (ms)
Vähimmäiskesto Lyhyin kyselyn suoritusaika (ms)
Viime suorittamisen hajautetun lausekkeen tunnus Yksilöivä tunnus viimeiselle kyselyn suorittamiselle
Suoritusmäärä Kyselyn suorittamisen kokonaismäärä
Onnistuneiden suoritusten määrä Onnistuneiden kyselyjen suoritusten määrä
Epäonnistuneiden suoritusten määrä Epäonnistuneiden kyselyjen suoritusten määrä
Peruutettujen suoritusten määrä Peruutettujen kyselysuoritusten määrä

Saadaksesi parhaan hyödyn näistä näkemyksistä:

  • Aloita Kyselyhistoriasta tunnistaaksesi aikavälin, lähettäjän tai ajon lähteen, jota haluat tutkia.
  • Käytä Näytä samankaltaisia ajoja vertaillakseen suorituksia, joilla on sama kyselyhajautus.
  • Siirry pitkien pyörivien kyselyiden kohdalle tunnistaaksesi kyselykuviot, joilla on korkea mediaanikesto.
  • Kertaa Suorita usein kyselyitä löytääksesi suurivolyymiset kyselymuodot, jotka sopivat hyvin viritettäväksi.

Sama tieto suoritetuista, epäonnistuneista ja peruutetuista kyselyistä kyselyhistoriasta sekä kootut oivallukset löytyvät myös Query insights in Fabric data warehousing.

Rajoitukset

  • Riippuen samanaikaisesta työkuormasta, historiallisten kyselyjen ilmestyminen Monitoriin voi kestää jopa 15 minuuttia.
  • Monitori näyttää vain korkeimmat 10 000 riviä nykyisille suodatinvalinnoille. Tulosten pienentämiseksi kavenna aikaväliä tai lisää suodattimia.
  • Jos avaat Monitorin heti uuden varaston luomisen jälkeen, saatat nähdä Invalid object name queryinsights.exec_requests_history virheen. Tämä virhe johtuu siitä, että taustalla olevia järjestelmänäkymiä ei ole vielä generoitu. Kiertotienä odota kaksi minuuttia ja päivitä sitten sivu.