Select size Database kích thước database table trong SQL server như thế nào?

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi seolagi, 30/3/20.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    624
    Đã được thích:
    48
    Điểm thành tích:
    28
    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ảm ơn đã xem bài:

    Select size Database kích thước database table trong SQL server như thế nào?

    danh sách diễn đàn rao vặt gov chất lượng
    Last edited by a moderator: 30/3/20
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,263
    Đã được thích:
    1,034
    Điểm thành tích:
    113
    Giới tính:
    Nam
    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,....
    check-log-database.jpg
    check-log-table.jpg
     
    Chỉnh sửa cuối: 14/4/20
    seolagi thích bài này.
  3. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,263
    Đã được thích:
    1,034
    Điểm thành tích:
    113
    Giới tính:
    Nam
  4. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    624
    Đã được thích:
    48
    Điểm thành tích:
    28
    Rất chi tiết, đúng cái mình cần lun ạ, cảm ơn ad nhiều lắm
     
  5. htnhatrang

    htnhatrang Thành Viên Mới

    Tham gia ngày:
    13/12/19
    Bài viết:
    76
    Đã được thích:
    2
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Cho mình để lại bình luận để hóng thêm kiến thức nha
     


Like và Share ủng hộ ITSEOVN