Jak najít velké tabulky v databázi MS SQL
Pokud se vaše databáze zdá být větší, než očekáváte, tento článek vám ukáže, jak zobrazit seznam tabulek databáze MS SQL v pořadí podle velikosti a uvést přidruženou velikost tabulky.
Tyto kroky vyžadují, abyste měli v počítači nainstalované Microsoft SQL Server Management Studio. Microsoft SQL Server Mangement Studio Express 2014 je k dispozici zdarma od společnosti Microsoft a lze jej stáhnout prostřednictvím tohoto odkazu:http://www.microsoft.com/en-us/download/details.aspx?id=42299 (klikněte na Stáhnout a vyberte buď MgmtStudio 32bitový nebo 64bitový, v závislosti na procesoru vašeho počítače)
Plesk
Pokud se vaše databáze zdá být větší, než očekáváte, tento článek vám ukáže, jak zobrazit seznam tabulek databáze MS SQL v pořadí podle velikosti a uvést přidruženou velikost tabulky.
Tyto kroky vyžadují, abyste měli v počítači nainstalované Microsoft SQL Server Management Studio. Microsoft SQL Server Mangement Studio Express 2014 je k dispozici zdarma od společnosti Microsoft a lze jej stáhnout prostřednictvím tohoto odkazu:http://www.microsoft.com/en-us/download/details.aspx?id=42299 (klikněte na Stáhnout a vyberte buď MgmtStudio 32bitový nebo 64bitový, v závislosti na procesoru vašeho počítače)
SQL Server Management Studio
- Otevřete Microsoft SQL Server Management Studio a přihlaste se
- Klikněte pravým tlačítkem na databázi
- Umístěte ukazatel myši na položku Přehledy
- Umístěte ukazatel myši na Standardní přehledy
- Vyberte Využití disku podle nejlepších tabulek
Dotaz SQL
- Otevřete Microsoft SQL Server Management Studio a přihlaste se
- Klikněte na Nový dotaz tlačítko
- Zkopírujte následující skript na stránku Nový dotaz, kde [DatabaseName] nahradíte názvem vaší databáze
USE [DatabaseName]GOCREATETABLE#temp(table_name sysname ,row_countINT,reserved_sizeVARCHAR(50),data_sizeVARCHAR(50),index_sizeVARCHAR(50),unused_sizeVARCHAR(50))SETNOCOUNTONINSERT#tempEXECsp_msforeachtable'sp_spaceused ''?'''SELECTa.table_name,a.row_count,COUNT(*)AScol_count,a.data_sizeFROM#tempaINNERJOINinformation_schema.columns bONa.table_namecollatedatabase_default= b.table_namecollatedatabase_defaultGROUPBYa.table_name, a.row_count, a.data_sizeORDERBYCAST(REPLACE(a.data_size,' KB','')ASinteger)DESCDROPTABLE#temp - Klikněte na tlačítko Provést tlačítko
Jak zakázat úlohy DotNetNuke v databázi
Jak ručně obnovit databázi MSSQL v SQL Management Studio (SSMS)