SQL Server 2008 - находит таблицу с большинством строк

Еще одна причина НЕ сохранить бизнес-логику в sprocs - ограниченные масштабирующиеся способности DB. Это - очень общая ситуация, где Ваша база данных является Вашим узким местом, именно поэтому это - хорошая идея взять как можно больше загрузки DB.

17
задан OMG Ponies 1 October 2009 в 18:41
поделиться

2 ответа

Это приблизит вас:

SELECT 
    [TableName] = so.name, 
    [RowCount] = MAX(si.rows) 
FROM 
    sysobjects so, 
    sysindexes si 
WHERE 
    so.xtype = 'U' 
    AND 
    si.id = OBJECT_ID(so.name) 
GROUP BY 
    so.name 
ORDER BY 
    2 DESC
37
ответ дан 30 November 2019 в 10:54
поделиться

Я просто настраиваю свою SSMS 2008, чтобы отображать следующие дополнительные столбцы для столов - Количество строк - Используемое пространство данных (КБ)

для баз данных - Местоположение первичных данных - Дата последней резервной копии - Дата создания ....

Большую часть времени у меня работает быстрее, без открытия запроса, я просто нажимаю заголовок столбца, чтобы перейти в ASC или DESC

1
ответ дан 30 November 2019 в 10:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: