Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База 0,5Мб :-/ / 12 сообщений из 12, страница 1 из 1
21.06.2001, 12:10
    #32008032
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
SQL 6.5
Стоит у меня, знач, тестовая база.
И не понравилось мне, что tempdb имеет размер xxx.5 Mb
Ставлю ещё один тестовый сервер, и после операции ALTER DATABASE, имею:

master 27.50 MB

1. Откуда взялось 0,50 MB?
2. Как с этим бороться?
...
Рейтинг: 0 / 0
21.06.2001, 12:24
    #32008035
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Если честно - ничего я не понял...

Т.е. Вам чего не не понравилось - размер tempdb или master?
И на каком сервере? Я так понял - у Вас их два?
И где 0.5 MB взялось?

А операция была просто ALTER DATABASE? Или в этом операторе еще чего было - но Вы нам не скажите, потому что секрет?

Эх - не зря нас в школе сочинения учили писать - внятно излагать мысли - великое искусство .
...
Рейтинг: 0 / 0
21.06.2001, 14:01
    #32008051
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Интересно, а у меня так не получилось. Только целые числа...
...
Рейтинг: 0 / 0
21.06.2001, 14:44
    #32008055
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
В том то и дело, что по идее могут быть только целые числа. А у меня вот, уже на втором сервере база "+пол мега" имеет

Значит, как было:
1. Инсталирую сервер.
Имеем девайс master = 25мб
бд мастер = 17 мб
бд tempdb = 2 мб

2. Выполняю

DISK RESIZE
NAME = master,
SIZE = 76800
GO

ALTER DATABASE tempdb
ON master=126
Получаем устройтво мастер 150мб, базу tempdb 128мб

3. Тут видимо я на мгновенье забываю о существовании бд model и pubs, и задаю:

ALTER DATABASE master
ON master=5

4. Выполняю:
sp_helpdb

и имею БД master размером 22,5MB

Вот так то... ни чего сложного Вот только как теперь эти 0,5 добить/урезать?
...
Рейтинг: 0 / 0
21.06.2001, 14:48
    #32008056
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Скорее всего у одного из Вас база растет по мегам, а у другого по процентам. Вот только я не понял с чем и зачем нужно бороться? Если эти полмега вам так не нравятся, пересчитайте размер в 16-ричной, 8-ричной или 2-ичной системе счисленя - может получится круглая цифра.
...
Рейтинг: 0 / 0
21.06.2001, 14:56
    #32008057
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Ни какие DBCC CHECK... не помогают.

Я то понял что 5ти МБ на устройстве не было. Потом ещё добавил 10 Мб девайсу мастер (теперь 160).
Выполнил
ALTER DATABASE master
ON master=5

получил 27,5...

До этого подобное было с tempdb на другой машине.

Кстати, как (где, под каким логином и с каким паролем) выполнять скрипты в sinl user mode?
Запускаю sqlservr /m, а что потом?
...
Рейтинг: 0 / 0
21.06.2001, 15:08
    #32008058
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Упс. Сорри.

Размер базы данных всегда кратен 0,5 Мбайт, так как при создании или изменении её размера всегда используется целое число блоков размещения.
Рон Саукап. Основы SQL Server 6.5

... и чё я был уверен, что размер БД должен быть кратен 1МБ?
...
Рейтинг: 0 / 0
21.06.2001, 15:12
    #32008059
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Век живи, век учись. Хорошо хоть в ЕМ этого не видно
...
Рейтинг: 0 / 0
21.06.2001, 15:59
    #32008062
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
В ЕМ этого действительно не видно.
Более того. SEM показывает размер БД в целых числах, а размер свободного места с сотыми. Это привело к тому, что размер tempdb у меня был 128, а свободного места - 128,45
...
Рейтинг: 0 / 0
21.06.2001, 16:09
    #32008064
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Подождите пока Вам EM отрицательное количество свободного места не покажет - 6.5 (или все-таки 6.0?) этим известен...
...
Рейтинг: 0 / 0
21.06.2001, 17:54
    #32008068
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Увы, отрицательные числа или нулевые доводилось видать в 6.5. Одно радует, в SQL2K механизм журнала транзакций пересмотрен окончательно и обжалованию не подлежит
...
Рейтинг: 0 / 0
22.06.2001, 05:56
    #32008081
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База 0,5Мб :-/
Может таки поможет кто то с Single User Mode? Хочу попробывать выполнить на tempdb DBCC SHRINKDB. Наверно прийдется переменную использовать. Значения типа xxx.5 не воспринимаются
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База 0,5Мб :-/ / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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