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
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,029
    Đã được thích:
    81
    Điểm thành tích:
    48
    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?

    Last edited by a moderator: 30/3/20
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,904
    Đã được thích:
    1,199
    Đ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
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,904
    Đã được thích:
    1,199
    Điểm thành tích:
    113
    Giới tính:
    Nam
  4. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,029
    Đã được thích:
    81
    Điểm thành tích:
    48
    Rất chi tiết, đúng cái mình cần lun ạ, cảm ơn ad nhiều lắm
     
  5. htnhatrang
    Tham gia ngày:
    13/12/19
    Bài viết:
    68
    Đã được thích:
    0
    Đ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
     
  6. vn.ttquynhh
    Tham gia ngày:
    26/7/15
    Bài viết:
    291
    Đã được thích:
    9
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Anh Sơn đã trả lời chi tiết, mình học hỏi được nhiều từ chia sẻ của Anh Sơn lắm.
     


Chủ để tương tự : Select size
Diễn đàn Tiêu đề Date
Kiến thức lập trình SQL & MySQL Lỗi mysql Current selection does not contain a unique column edit not available 7/2/18
Kiến thức lập trình SQL & MySQL Select ngẫu nhiên random giá trị dòng trong SQL và MySQL 13/12/17
Kiến thức lập trình SQL & MySQL Lệnh Select From(xem) dữ liệu trong mysql 12/1/16
Kiến thức lập trình SQL & MySQL The SQL SELECT DISTINCT Statement, DISTINCT trong sql server 2005, 2008 19/12/13
Kiến thức lập trình SQL & MySQL Check Transaction Log Size in a SQL Server dung lượng log như thế nào? 30/3/20