Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
A lekérdezésoptimalizálási statisztikákat frissítheti egy táblán vagy indexelt nézetben az SQL Server Management Studióval vagy a Transact-SQL-lel. Alapértelmezés szerint a lekérdezésoptimalizáló már frissíti a statisztikákat a lekérdezésterv továbbfejlesztéséhez; bizonyos esetekben javíthatja a lekérdezési teljesítményt UPDATE STATISTICS vagy a tárolt eljárással sp_updatestats a statisztikák gyakoribb frissítéséhez, mint az alapértelmezett frissítések.
A statisztikák frissítése biztosítja, hogy a lekérdezések up-todátumstatisztikákkal legyenek lefordítva. A statisztikák frissítése azonban a lekérdezések újrafordítását okozza. Javasoljuk, hogy ne frissítse túl gyakran a statisztikákat, mert a lekérdezéstervek javítása és a lekérdezések újrafordításához szükséges idő között teljesítménybeli különbség van. Az adott kompromisszumok az alkalmazástól függenek.
UPDATE STATISTICS a tempdb használatával rendezheti a sorok mintáját a statisztikai adatok létrehozásához.
Permissions
Ha UPDATE STATISTICS-t használ, vagy módosításokat végez az SQL Server Management Studióban, az adott táblára vagy nézetre vonatkozó ALTER engedély szükséges. Ha a sp_updatestatshasználata mellet dönt, szükséges a tagság a sysadmin rögzített kiszolgálói szerepkörben vagy az adatbázis tulajdonlása (dbo).
Az SQL Server Management Studio használata
Statisztikai objektum frissítése
Az Object Explorerterületen válassza a pluszjelet annak az adatbázisnak a kibontásához, amelyben frissíteni szeretné a statisztikát.
A pluszjel kiválasztásával bontsa ki a Táblák mappát.
Válassza ki a pluszjelet annak a táblának a kibontásához, amelyben frissíteni szeretné a statisztikát.
A pluszjel kiválasztásával bontsa ki a Statisztika mappát.
Kattintson a jobb gombbal a frissíteni kívánt statisztikai objektumra, és válassza a Tulajdonságoklehetőséget.
A Statisztika tulajdonságai –statistics_name párbeszédpanelen jelölje be a Az oszlopok statisztikáinak frissítése jelölőnégyzetet, majd jelölje be OKlehetőséget.
Használd a Transact-SQL-t
Adott statisztikai objektum frissítése
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget.
USE AdventureWorks2022; GO -- The following example updates the statistics for the AK_SalesOrderDetail_rowguid index of the SalesOrderDetail table. UPDATE STATISTICS Sales.SalesOrderDetail AK_SalesOrderDetail_rowguid; GO
Tábla összes statisztikája frissítése
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget.
USE AdventureWorks2022; GO -- The following example updates the statistics for all indexes on the SalesOrderDetail table. UPDATE STATISTICS Sales.SalesOrderDetail; GO
További információ: UPDATE STATISTICS.
Adatbázis összes statisztikáinak frissítése
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget.
USE AdventureWorks2022; GO -- The following example updates the statistics for all tables in the database. EXEC sp_updatestats;
Automatikus index- és statisztikakezelés
A adaptív indextöredezettség-mentesítési segítségével automatikusan kezelheti egy vagy több adatbázis indextöredezettség- és statisztikai frissítéseit. Ez az eljárás automatikusan kiválasztja, hogy újraépít vagy átrendez egy indexet a töredezettségi szintnek megfelelően, többek között más paraméterekkel, és lineáris küszöbértékkel frissíti a statisztikákat.