הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

System Stored Procedures (T-SQL)

More
17 years 7 months ago #2738 by eldad
יותר מידי פעמים אני מוצא את עצמי מחפש SP של SQL
בלינק הבא יש את כולם:
doc.ddart.net/mssql/sql70/sp_00.htm

Please התחברות to join the conversation.

More
17 years 7 months ago #2751 by inbs
אולי אתה יודע איך אני רואה את הגודל של כל טבלה בבסיס הנתונים?

Please התחברות to join the conversation.

More
17 years 7 months ago #2753 by eldad

declare @PageSize float
select @PageSize=v.low/1024.0 from master.dbo.spt_values v where v.number=1 and v.type='E'


SELECT
ISNULL((select @PageSize * SUM(CASE WHEN a.type <> 1 THEN a.used_pages WHEN p.index_id < 2 THEN a.data_pages ELSE 0 END)
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.object_id = tbl.object_id),0.0) AS [DataSpaceUsed],tbl.name
FROM
sys.tables AS tbl
WHERE
( SCHEMA_NAME(tbl.schema_id)=N'dbo')


לא כולל אינדקסים.....

Please התחברות to join the conversation.

More
17 years 7 months ago #2762 by inbs
אבל ב 2000 זה מאוד פשוט

עומדים על DB כשלהו,וב VIEW מסמנים TASKPAD,האם ב 2005 יש משהו דומה?

Please התחברות to join the conversation.

More
17 years 7 months ago #2815 by ibarshalom
גם ממה שמוכר לי ב-2005 זה פשוט אם לוחצים על Properties של טבלה מסוימת אז
יש שם את הגודל של הטבלה וגם את הגודל של האינדקסים, אבל אהבתי מאוד את השאילתא
זה יכול להיות טוב לבקרה שוטפת.

Please התחברות to join the conversation.

More
17 years 7 months ago #2827 by PRO08
כן אני מכיר זאת,

אך אני רוצה לראות רשימה של כל הטבלאות של DB מסוים.

Please התחברות to join the conversation.

Moderators: eldad
Time to create page: 0.264 seconds