Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ско-ко осталось места? / 8 сообщений из 8, страница 1 из 1
10.01.2002, 07:00
    #32020395
ASun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ско-ко осталось места?
Помогите начинающему узнать - сколько осталось свободного пространства в базе.
...
Рейтинг: 0 / 0
10.01.2002, 08:04
    #32020403
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ско-ко осталось места?
USE mydatabase
sp_spaceused
...
Рейтинг: 0 / 0
10.01.2002, 08:16
    #32020405
ASun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ско-ко осталось места?
Извини, и что - unused - это то, что осталось?!
...
Рейтинг: 0 / 0
10.01.2002, 08:39
    #32020414
Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ско-ко осталось места?
В Enterprise Manager в левом окне панели (Console Root и т.д.) добраться до нужной базы на нужном сервере, а затем в правом окне, в котором появится информация о базе данных, щелкнуть мышкой вверху на закладке Space Allocated.
...
Рейтинг: 0 / 0
10.01.2002, 08:46
    #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
10.01.2002, 09:03
    #32020425
ASun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ско-ко осталось места?
Oleg, я забыл уточнить, что ver.6.5
Glory, Если не лень, просвети меня еще в логе.
Такая задача:
Накопительная БД, каждый день пополняется порядка по 20 000 записей, предварительно записи из txt файла обрабатываются в access`е; затем дополняются в таблицу (таблицы я уже разделяю по месяцам). Клиенты только просматривают.
Вопрос: Как распределить пространство между данными и логом (и, возможно tempdb) из расчета, что доступно 30 Гб.
Заранее благодарен!
...
Рейтинг: 0 / 0
10.01.2002, 10:20
    #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
10.01.2002, 10:43
    #32020437
ASun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ско-ко осталось места?
Glory, извини, я убегаю (у нас все-таки на +6 часов разница), но Вы мне здорово помогли (как всегда у меня родилась совершенно другая идея, завтра попробую и, если возникнут проблемы, подастаю вас ещё, если не против!)
Пока и спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ско-ко осталось места? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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