دوستان سلام!
بنابراین، چگونه میخواهیم اطلاعات اندازه جدول یک پایگاه داده مشخص را پیدا کنیم؟
اینجا میرویم….
- در این بخش قصد دارم دو سوال در مورد اندازه را توضیح دهم.
- هر دو به تجزیه و تحلیل اندازه پایگاه داده مربوط می شوند.
- به دلیل حجم زیاد داده، همیشه لازم است اندازه جدول را دریابید.
Query 1
در این ابتدا باید DATABASE را از SQL Server انتخاب کرده و query را فعال کنیم تا اطلاعات مربوط به اندازه فعلی و فضای خالی پایگاه داده انتخاب شده را بدست آوریم.
فرض کنید من پایگاه داده اصلی را مطابق شکل زیر انتخاب کرده ام.
![پایگاه داده SQL Server](http://pezhvak24.ir/dl/10kcor/cscd/article/analyzing-the-size-of-database-and-size-of-table/Images/image001.png)
حالا کوئری زیر را روی آن اجرا کنید.
- --Database size information
- SELECT Db_name()AS dbname,
- name AS filename,
- size / 128.0 AS currentsizemb,
- size / 128.0 - CAST(Fileproperty(name,'SpaceUsed') AS INT) / 128.0 AS freespacemb
- FROM sys.database_files
خروجی را با فرمت زیر دریافت می کنیم.
![اندازه پایگاه داده سرور SQL](http://pezhvak24.ir/dl/10kcor/cscd/article/analyzing-the-size-of-database-and-size-of-table/Images/image002.png)