xin câu lệnh Select size Database, kiểm kích thước dung lượng database hiện tại trong SQL server như thế nào? hiện tại mình toàn tải nó về thì biết dung lượng của nó, giờ mình muốn kiểm tra trực tiếp thì xem nó như thế nào bạn nào biết câu lệnh giúp mình với, cảm ơn. Cho mình hỏi lun, có câu lệnh nào đó kiểm tra từng table dung lượng bao nhiêu lun có không cho mình lun. select size table in sql?
Của bạn đây nhé kiểm tra dung lượng database và log database size: Cách 1: dùng lệnh Mã: EXEC sp_helpdb @dbname= 'databasename' Kiểm tra từng table dung lượng bạn dùng lệnh sau: Mã: SELECT OBJECT_NAME(i.OBJECT_ID) AS TableName, i.name AS IndexName, i.index_id AS IndexID, 8 * SUM(a.used_pages) AS 'Indexsize(KB)' FROM sys.indexes AS i JOIN sys.partitions AS p ON p.OBJECT_ID = i.OBJECT_ID AND p.index_id = i.index_id JOIN sys.allocation_units AS a ON a.container_id = p.partition_id WHERE i.is_primary_key = 0 -- fix for size discrepancy GROUP BY i.OBJECT_ID, i.index_id, i.name ORDER BY (8 * SUM(a.used_pages)) desc Cách 2: thao tác tay Nếu bạn có quyền truy cập cấp cao của sql server bạn truy cập: Chọn database -> Reports -> Standard Reports để chọn các loại bào cáo bạn cần Disk Usage , Disk Usage by Top Tables,....
https://itseovn.com/threads/check-t...sql-server-dung-luong-log-nhu-the-nao.317764/ https://itseovn.com/threads/select-...se-table-trong-sql-server-nhu-the-nao.317769/ https://itseovn.com/threads/shrink-log-database-giam-dung-luong-file-log-trong-sql-server.317771/