page count
1 Page Count Daemon
2 количество страниц
3 объём публикации
4 количество
A considerable body of data suggests that.
The gaseous products contain large proportions (or amounts, or quantities) of propylene, butylene and butadiene.
6 Periodicals Accuracy, Grading, and Evaluation (PAGE) Program
7 клавиша PAGE DOWN
8 клавиша Page Down
9 COUNT
10 LFU page replacement
11 LRU page replacement
12 NUR page replacement
13 page description language
14 Absolute Neutrophil Count
15 Active Count
16 Active Data Page
17 Active Page
18 Active Server Page
19 Another Mpeg Page
20 Ansi Code Page
См. также в других словарях:
Page count — Объем публикации … Краткий толковый словарь по полиграфии
page — Synonyms and related words: Ganymede, Hebe, acknowledgments, age, airline hostess, airline stewardess, announce, article, attendant, back, back matter, bastard title, batman, bellboy, bellhop, bellman, bibliography, bid come, book, bootblack,… … Moby Thesaurus
Count Basie Orchestra — Count Basie in der Rhythm and Blues Revue Das Count Basie Orchestra ist eine US amerikanische Big Band, die von Count Basie geleitet wurde. Die Basie Band war neben dem Duke Ellington Orchestra und den Bands von Woody Herman, Lionel Hampton und… … Deutsch Wikipedia
Count Basie — from the 1955 film Rhythm and Blues Revue Background information Birth name William James Basie … Wikipedia
Count Smokula — Created by Robert Smokey Miles Portrayed by Robert Smokey Miles Information Gender Male Occupation Comedian, Musician, Actor … Wikipedia
Count Basie — bei einem Auftritt im New Yorker Jazzclub Aquarium, ca. 1947. Fotografie von William P. Gottlieb. Count Basie (eigentlich William Allen Basie; * 21. August 1904 in Red Bank, New Jersey; † 26. April 1984 in Hollywood (Florida) … Deutsch Wikipedia
Count Basie — Nom William James Basie Naissance 21 août 1904 Pays … Wikipédia en Français
Count Basie — Saltar a navegación, búsqueda Count Basie Información personal Nombre real … Wikipedia Español
Count Duckula — Genre Animated series Created by Cosgrove Hall Directed by Chris Randall … Wikipedia
Count Chocula — is a breakfast cereal produced by General Mills for the North American market that contains chocolate flavored corn cereal bits and marshmallows. Count Chocula is also the cereal s trademarked mascot character, whose name is a pun on the vampire… … Wikipedia
Page Count
Смотреть что такое «Page Count» в других словарях:
Page count — Объем публикации … Краткий толковый словарь по полиграфии
page — Synonyms and related words: Ganymede, Hebe, acknowledgments, age, airline hostess, airline stewardess, announce, article, attendant, back, back matter, bastard title, batman, bellboy, bellhop, bellman, bibliography, bid come, book, bootblack,… … Moby Thesaurus
Count Basie Orchestra — Count Basie in der Rhythm and Blues Revue Das Count Basie Orchestra ist eine US amerikanische Big Band, die von Count Basie geleitet wurde. Die Basie Band war neben dem Duke Ellington Orchestra und den Bands von Woody Herman, Lionel Hampton und… … Deutsch Wikipedia
Count Basie — from the 1955 film Rhythm and Blues Revue Background information Birth name William James Basie … Wikipedia
Count Smokula — Created by Robert Smokey Miles Portrayed by Robert Smokey Miles Information Gender Male Occupation Comedian, Musician, Actor … Wikipedia
Count Basie — bei einem Auftritt im New Yorker Jazzclub Aquarium, ca. 1947. Fotografie von William P. Gottlieb. Count Basie (eigentlich William Allen Basie; * 21. August 1904 in Red Bank, New Jersey; † 26. April 1984 in Hollywood (Florida) … Deutsch Wikipedia
Count Basie — Nom William James Basie Naissance 21 août 1904 Pays … Wikipédia en Français
Count Basie — Saltar a navegación, búsqueda Count Basie Información personal Nombre real … Wikipedia Español
Count Duckula — Genre Animated series Created by Cosgrove Hall Directed by Chris Randall … Wikipedia
Count Chocula — is a breakfast cereal produced by General Mills for the North American market that contains chocolate flavored corn cereal bits and marshmallows. Count Chocula is also the cereal s trademarked mascot character, whose name is a pun on the vampire… … Wikipedia
Дефрагментация индексов со сбором статистики MS SQL 2008 R2
Одна из первых задач, которая возникает перед DBA после развертывания новой БД — это настройка планов по ее обслуживанию. Зачастую, в план обслуживания включается задача по дефрагментации индексов. Мне нравится, когда я знаю не только то, что дефрагментация выполнилась ночью с воскресенья на понедельник, но и то, как она прошла, сколько выполнялась, какие индексы были перестроены и в каком состоянии они остались после дефрагментации.
Для сбора такой статистики мною был написан небольшой скриптик, который собирает информацию о выполненной работе, а так же дает максимально подробное описание
о состоянии индексов до и после проделанной процедуры.
Но начнем с простого, создадим таблицу для хранения этих самых данных (я создал отдельную БД, куда складываю таблицы, которыми пользуюсь во время обслуживания баз данных сервера):
| Столбец | Тип | Комментарий |
|---|---|---|
| proc_id | int | Порядковый номер процедуры, для идентификации |
| start_time | datetime | Начало выполнения запроса ALTER INDEX |
| end_time | datetime | Завершение выполнения запроса ALTER INDEX |
| database_id | smallint | Идентификатор БД |
| object_id | Int | Идентификатор таблицы |
| table_name | varchar(50) | Имя таблицы |
| index_id | Int | Идентификатор индекса |
| index_name | varchar(50) | Имя индекса |
| avg_frag_percent_before | float | Процент фрагментации индекса перед выполнением ALTER INDEX |
| fragment_count_before | bigint | Количество фрагментов до дефрагментации |
| pages_count_before | bigint | Количество страниц индекса до дефргаментации |
| fill_factor | tinyint | Уровень заполнения страниц индекса |
| partition_num | int | Номер секции |
| avg_frag_percent_after | float | Процент фрагментации индекса после выолнения ALTER INDEX |
| fragment_count_after | bigint | Количество фрагментов после дефрагментации |
| pages_count_after | bigint | Количество страниц индекса после дефргаментации |
| action | varchar(10) | Выполняемое действие |
Вся процедура дефрагментации, будет брать данные из этой таблицы, а значит, надо ее заполнить:
Условия выборки:
page_count > 8 – я считаю, что перестраивать индексы с малым количеством страниц не имеет смысла, т.к. лучше не станет, а время, затраченное на выполнение процедуры — очень ценно, особенно если база работает круглосуточно и постоянно находится под высокой нагрузкой. (После замечания unfilled поднял планку до 8 страниц)
avg_fragmentation_in_percent > 10 – Тоже очень субъективная цифра, практически во всей документации предлагают не трогать индекс, если его фрагментация составляет 10 или менее процентов, с чем я согласен, если у вас дела обстоят по другому, меняем.
dm.index_id > 0 – 0 – это куча
После того, как таблица заполнена, нам известно какие индексы необходимо обслужить.
Займемся делом:
Ну и на последок, соберем информацию о индексах после процедуры дефрагментации:
После выполнения такого скрипта, можно получить и посчитать очень много полезной информации. Например, время обслуживания всех индексов и каждого отдельно. Понять как это связано с размером индекса, увидеть эффективность данной операции. Собрав такую информацию за несколько раз, можно немного поменять процедуру, наверняка какие-то индексы фрагментируются больше и быстрее. В таком случае их обслуживание следует выполнять чаще. Как воспользоваться полученной информацией, решайте сами. Что же касается меня, то я, после анализа каждой такой процедуры, меняю планы обслуживания, если того требует ситуация. Мои базы работают под высокой нагрузкой круглосуточно. Поэтому постоянно перестраивать все индексы и на 1-2 часа снижать производительность сервера я не могу. Если Ваша БД, тоже работает круглосуточно, для выполнения таких вещей, следует настроить Resource Governor.
Хочу так-же заметить, что в инете есть подробные скрипты, но будьте бдительны, многие из них пользуются устаревшими командами.
Более подробно об используемых мною системных представлениях можно почитать в msdn:
Page count
Смотреть что такое «Page count» в других словарях:
page — Synonyms and related words: Ganymede, Hebe, acknowledgments, age, airline hostess, airline stewardess, announce, article, attendant, back, back matter, bastard title, batman, bellboy, bellhop, bellman, bibliography, bid come, book, bootblack,… … Moby Thesaurus
Count Basie Orchestra — Count Basie in der Rhythm and Blues Revue Das Count Basie Orchestra ist eine US amerikanische Big Band, die von Count Basie geleitet wurde. Die Basie Band war neben dem Duke Ellington Orchestra und den Bands von Woody Herman, Lionel Hampton und… … Deutsch Wikipedia
Count Basie — from the 1955 film Rhythm and Blues Revue Background information Birth name William James Basie … Wikipedia
Count Smokula — Created by Robert Smokey Miles Portrayed by Robert Smokey Miles Information Gender Male Occupation Comedian, Musician, Actor … Wikipedia
Count Basie — bei einem Auftritt im New Yorker Jazzclub Aquarium, ca. 1947. Fotografie von William P. Gottlieb. Count Basie (eigentlich William Allen Basie; * 21. August 1904 in Red Bank, New Jersey; † 26. April 1984 in Hollywood (Florida) … Deutsch Wikipedia
Count Basie — Nom William James Basie Naissance 21 août 1904 Pays … Wikipédia en Français
Count Basie — Saltar a navegación, búsqueda Count Basie Información personal Nombre real … Wikipedia Español
Count Duckula — Genre Animated series Created by Cosgrove Hall Directed by Chris Randall … Wikipedia
Count Chocula — is a breakfast cereal produced by General Mills for the North American market that contains chocolate flavored corn cereal bits and marshmallows. Count Chocula is also the cereal s trademarked mascot character, whose name is a pun on the vampire… … Wikipedia
sys.dm_db_file_space_usage (Transact-SQL)
Возвращает сведения об использовании пространства для каждого файла данных в базе данных.
| Имя столбца | Тип данных | Описание |
|---|---|---|
| database_id | smallint | Идентификатор базы данных. |
| file_id | smallint | Идентификатор файла. |
file_id сопоставляется с file_id в sys.dm_io_virtual_file_stats и в ИД в представлении sys. sysfiles.
FILEGROUP_ID.
Общее число страниц в файле данных.
Общее число страниц в выделенных экстентах в файле данных.
Неиспользованные страницы в размещенные экстенты не включаются.
IAM-страницы не включаются, так как они всегда размещаются из смешанных экстентов. PFS-cтраницы включаются, если они размещаются из однородного экстента.
Дополнительные сведения см. в разделе sys.dm_tran_version_store (Transact-SQL).
IAM-страницы не включаются, так как они всегда размещаются из смешанных экстентов. PFS-cтраницы включаются, если они размещаются из однородного экстента.
IAM-страницы не включаются, так как они всегда размещаются из смешанных экстентов. PFS-cтраницы включаются, если они размещаются из однородного экстента.
Не существует представления каталога или объекта DMO, возвращающего счетчик страниц каждого внутреннего объекта.
Уникальный числовой идентификатор, связанный с распределением.
Remarks
Счетчики страниц всегда находятся на уровне экстента. Поэтому значения счетчиков страниц всегда будут кратными восьми. Экстенты, содержащие страницы глобальной карты распределения (GAM) и общей глобальной карты распределения (SGAM), являются размещенными однородными экстентами. Они не включаются в вышеописанные счетчики страниц. Дополнительные сведения о страницах и экстентах см. в разделе рекомендации по архитектуре страниц и экстентов.
Содержимое текущего хранилища версий находится в sys.dm_tran_version_store. Страницы хранилища версий отслеживаются на уровне файла вместо уровня сеанса и уровня задачи, потому что они являются глобальными ресурсами. Сеанс может создавать версии, но версии не могут быть удалены, когда сеанс заканчивается. При очистке хранилища версий необходимо рассмотреть наиболее долго выполняющуюся транзакцию, которой нужен доступ к определенной версии. Чтобы обнаружить самую длительную транзакцию, связанную с очисткой хранилища версий, просмотрите столбец elapsed_time_seconds в sys.dm_tran_active_snapshot_database_transactions.
Частые изменения в столбце mixed_extent_page_count могут указывать на затрудненное использование SGAM-страниц. Когда это происходит, можно обнаружить много ожиданий PAGELATCH_UP, в которых ресурсом ожидания является SGAM-страница. дополнительные сведения см. в статьях sys.dm_os_waiting_tasks (Transact-SQL), sys.dm_os_wait_stats (transact-SQL)и sys.dm_os_latch_stats (transact-SQL).
Пользовательские объекты
Следующие объекты включаются в счетчики страниц пользовательских объектов.
Пользовательские таблицы и индексы
Системные таблицы и индексы
Глобальные временные таблицы и индексы
Локальные временные таблицы и индексы
Таблицы, возвращаемые в функциях с табличным значением
Внутренние объекты
Внутренние объекты находятся только в базе данных tempdb. Следующие объекты включаются в счетчики страниц внутренних объектов:
рабочие таблицы для выполнения операций с курсорами и буферами, а также для хранения временных больших объектов (LOB);
рабочие файлы для таких операций, как хэш-соединение
Количество элементов связей
| Исходный тип | Кому | Связь |
|---|---|---|
| sys.dm_db_file_space_usage.database_id, file_id | sys.dm_io_virtual_file_stats.database_id, file_id | Один к одному |
Разрешения
для SQL Server SQL Управляемый экземпляр требуется VIEW SERVER STATE разрешение.
Примеры
Определение объема свободного пространства в базе данных tempdb
Следующий запрос возвращает общее количество свободных страниц и общее свободное пространство в мегабайтах (МБ), доступное во всех файлах данных в tempdb.
Определение объема пространства, используемого пользовательскими объектами
Следующий запрос возвращает общее количество страниц, используемых пользовательскими объектами, и общее пространство в мегабайтах, используемое пользовательскими объектами в базе данных tempdb.


