powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ско-ко осталось места?
8 сообщений из 8, страница 1 из 1
Ско-ко осталось места?
    #32020395
ASun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите начинающему узнать - сколько осталось свободного пространства в базе.
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020403
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USE mydatabase
sp_spaceused
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020405
ASun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извини, и что - unused - это то, что осталось?!
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020414
Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Enterprise Manager в левом окне панели (Console Root и т.д.) добраться до нужной базы на нужном сервере, а затем в правом окне, в котором появится информация о базе данных, щелкнуть мышкой вверху на закладке Space Allocated.
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020417
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Column name Data type Description
database_name varchar(18 ) Name of the current database.
database_size varchar(18 ) Size of the current database.
unallocated space varchar(18 ) Unallocated space for the database.

Column name Data type Description
reserved varchar(18 ) Total amount of reserved space.
Data varchar(18 ) Total amount of space used by data.
index_size varchar(18 ) Space used by indexes.
Unused varchar(18 ) Amount of unused space.


А BOL(Books Online, т.е. help MS SQL) у вас есть ?
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020425
ASun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg, я забыл уточнить, что ver.6.5
Glory, Если не лень, просвети меня еще в логе.
Такая задача:
Накопительная БД, каждый день пополняется порядка по 20 000 записей, предварительно записи из txt файла обрабатываются в access`е; затем дополняются в таблицу (таблицы я уже разделяю по месяцам). Клиенты только просматривают.
Вопрос: Как распределить пространство между данными и логом (и, возможно tempdb) из расчета, что доступно 30 Гб.
Заранее благодарен!
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020433
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Для начала лучше сразу определиться в размером файла данных. Вы ведь наверняка не собираетесь хранить все данные вечно. Т.е. рано или поздно встанет вопрос об удалении "устаревших" данных или о переносе их куда-нибудь(какую-нибудь архивную базу). IMHO лучше сразу выделить под файл данных большой(читай - максимальный) кусок дискового пространства. В этом случае кстати возможно файл на диске будет расположен непрерывным куском(ну или несколькими кусками), что уменьшит дефрагментацию и соответственно увеличит скорость чтения. Кроме всего ничто не мешает увеличить/уменьшить размер файла, если это понадобится.


2. С ростом размера лог файла можно бороться переодическим архивированием. Частоту архивирования лучше настроить исходя из частоты добавления ваших данных.

3. Размер базы Tempdb больше зависит IMHO от того, что вы делаете дальше со своими данными, т.е. от запросов к данным. Эту базу также можно периодически усекать

Если 30Гб это полностью доступное место дисковое пространство, то я бы поделил его так
- 20Гб сразу выделить под файл данных
- 2Гб под лог с возможностью автоматического роста
- сколько-то под tempdb с возможностью автоматического роста

Немного информации(правда для SQL7 и 2000, но все же) можно почерпнуть здесь
http://www.sql.ru/subscribe/080.shtml#1

ЗЫ
С 6.5 я практически не работал, поэтому возможно кто-то выскажет еще какие-то соображения по этому поводу
...
Рейтинг: 0 / 0
Ско-ко осталось места?
    #32020437
ASun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, извини, я убегаю (у нас все-таки на +6 часов разница), но Вы мне здорово помогли (как всегда у меня родилась совершенно другая идея, завтра попробую и, если возникнут проблемы, подастаю вас ещё, если не против!)
Пока и спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ско-ко осталось места?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]