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

master 27.50 MB

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

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

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

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

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

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

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

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

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

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

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


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