sql >> Databasteknik >  >> RDS >> Sqlserver

Hur du justerar prestanda för SQL Server, Azure SQL Database och Amazon RDS

SQL Doctor diagnostiserar och tillhandahåller botemedlet för vad som krånglar SQL Server på plats, i molnet och som en hanterad molndatabas.

Samla prestandainformation, analysera den och bestäm upplösningen i minuter snarare än timmar. Utnyttja beprövade branschpraxis som godkänts av Most Valuable Professionals (MVP) för att analysera prestandan och ge rekommendationer. Inrikta dig på några av de vanligaste områdena för prestandaproblem, såsom frågor, serverkonfiguration, säkerhet, databasobjekt, minne, väntestatistik, frågeplaner och mycket mer.

Se snabbt den övergripande hälsan för alla registrerade servrar, baserat på den senaste analyskörningen. Få tillgång till snabblänkar till de delade uppgifterna för en server, som att uppdatera SQL Doctor-inställningar, granska väntestatistik och analysera en fråga.

Se en lista med prestationsrekommendationer baserad på en fullständig analys baserad på utvalda kriterier. Den prestandavinst som erhölls av att göra den föreslagna ändringen, hur relevant den är för parametrarna som specificerades när analysen konfigurerades och det förtroende som SQL Doctor har för rekommendationen avgör rekommendationens prioritet. Begränsa rekommendationerna efter riktade applikationer, valda prestandakategorier, databaser på servern, inloggningar på server- eller databasnivå, frekvens av specifika rekommendationer, prioriterade rekommendationer och arbetsstationer som är associerade med servern.

Se detaljerad information om varje rekommendation. I många fall inkluderar detta de faktiska mätvärdena, databaserna, tabellerna och applikationerna. Utför dessa åtgärder:Flagga, blockera, kopiera, e-posta och exportera, visa mig problemet, optimera skriptet och ångra skriptet. Det här exemplet visar detaljerna för en molnrekommendation för Amazon Relational Database Service (RDS). SQL Doctor stöder även Microsoft Azure SQL Database.

Visa SQL-texten för en vald rekommendation. Kopiera SQL-texten till urklipp för att se den i en textredigerare eller SQL Server Management Studio.

Visa skriptet som användes för att genomföra den rekommenderade ändringen. Alternativt kan du kopiera skriptet till Windows Notepad eller en annan textredigerare för att undersöka koden och undersöka andra alternativ ytterligare innan du gör ändringen.

Se snabbt det övergripande tillståndet för varje registrerad server från och med den senaste uppdateringen. Se en checklista för serverhälsan som visar var prestandaproblem kan uppstå i realtid. Granska nyckelprestandamått i realtid för varje större del av servern. Visa snabba resultat baserade på värdena för nyckelmåtten för att börja felsöka prestandaproblem omedelbart.

En snabb och därför begränsad titt på kritiska realtidsprestandamått (inklusive frågor, sessioner, väntestatistik och frågeplaner) avgör de snabba resultaten. De pekar i rätt riktning och ger viktig felsökningsinformation när det behövs som mest. För en noggrann genomgång av serverns prestanda, se rekommendationer som genereras av en fullständig analys.

Få tillgång till resultaten av varje analys som lagras av SQL Doctor för varje registrerad SQL Server-instans. Sammanfattningar inkluderar namnet på den analyserade servern, starttid, total tidslängd, typ av utförd analys, totalt antal rekommendationer och rekommendation med högsta prioritet. För varje historisk analys, se rekommendationer och ta bort och schemalägg en analys.

Analysera relevanta frågor utan att behöva vänta på att en fullständig analys ska slutföras för att spara tid. När SQL Doctor diagnostiserar en fråga, ta emot prestandarekommendationer utan att faktiskt köra den. När du klickar på "Diagnosera"-knappen analyserar den T-SQL-skriptet och baserar analysen och de resulterande rekommendationerna på de beräknade exekveringsplanerna för den valda databasen.

När du konfigurerar analysen, välj vilken databas eller applikationsarbetsbelastning som ska inkluderas i analysen. Finjustera analysresultaten ytterligare genom att välja en databas eller applikation. Maximera sannolikheten att rekommendationerna identifierar och löser kritiska problem korrekt genom att justera tidslängden för insamling av data.

Testa själv genom att ladda ner den kostnadsfria 14-dagars provperioden.


  1. Konstruera en datamodell för ett parkeringshanteringssystem

  2. Hur kör man en lagrad procedur varje dag i SQL Server Express Edition?

  3. MySQL:är en SELECT-sats skiftlägeskänslig?

  4. Använd NEWSEQUENTIALID() för att skapa en inkrementerande GUID i SQL Server