powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ручная правка RDB$FIELDS :)
17 сообщений из 17, страница 1 из 1
Ручная правка RDB$FIELDS :)
    #39950454
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто помнит с какой версии FB закрыли ручную правку RDB$FIELDS?
Может какая-то альфа/бета 3-ки это допускала.
Нужно сменить тип поля с DOUBLE на FLOAT в таблице перед B/R
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950461
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALTER DOMAIN религия запрещает?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950467
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs
сменить тип поля с DOUBLE на FLOAT
Зачем ???
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950529
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

ALTER DOMAIN религия запрещает?

Похоже что да, причем с 2.5 если я не ошибаюсь.

Код: sql
1.
2.
ALTER DOMAIN TTEST
TYPE FLOAT



This operation is not defined for system tables.
unsuccessful metadata update.
Cannot change datatype for TTEST. Conversion from base type DOUBLE PRECISION to FLOAT is not supported.

hvlad
Зачем ???

Уменьшить размер базы.
Место на SSD заканчивается.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950535
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bsУменьшить размер базы.

ты серьёзно полагаешь что она сильно уменьшится? Похоже на какой-то бред.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950549
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs
Уменьшить размер базы. Место на SSD заканчивается.
Пациент с излишним весом решил отрезать себе ногу, чтобы уменьшить свой вес. Почему решил, что вес излишний - стал скрипеть и офисный стул под пятой точкой.
Как вариант купить стол получше и/или сесть на диету.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950553
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Viktor_bsУменьшить размер базы.


ты серьёзно полагаешь что она сильно уменьшится? Похоже на какой-то бред.
Может и бред, вам тут виднее, я не разработчик Firebird
Но если мыслить логично то уменьшение с 8-ми байт на 4байта на миллиардных таблицах должно дать ощутимый результат.
Не нужно рассказывать про покупку большего SSD, это сервер с SSD-RAID5 с забитыми всеми слотами.
Просто встал тупой вопрос... перенести базу на обычный рейд, почистить таблицы либо ужать.
Решил попробовать ужать.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950557
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs,

делаете новое поле. Переливаете туда данные со старого. Старое удаляете. Новое переименовываете и ставите на место старого.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950561
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
Пациент с излишним весом решил отрезать себе ногу, чтобы уменьшить свой вес. Почему решил, что вес излишний - стал скрипеть и офисный стул под пятой точкой.
Как вариант купить стол получше и/или сесть на диету.

Обожаю этот форум, еще с IB4 :)
Придешь с конкретным вопросом, уходишь с лекции по теории относительности.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950563
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bsесли мыслить логично то уменьшение с 8-ми байт на 4байта на миллиардных таблицах должно
дать ощутимый результат.

А если мыслить конкретно в терминах размещения данных на страницах БД - нифига это не даст.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950571
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Viktor_bsесли мыслить логично то уменьшение с 8-ми байт на 4байта на миллиардных таблицах должно
дать ощутимый результат.

А если мыслить конкретно в терминах размещения данных на страницах БД - нифига это не даст.

Спасибо.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950575
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bsэто сервер с SSD-RAID5 с забитыми всеми слотами.

Стомегабайтные SSD ещё работают? Им уже должно быть лет по десять...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950579
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs

Код: sql
1.
2.
ALTER DOMAIN TTEST
TYPE FLOAT



This operation is not defined for system tables.
unsuccessful metadata update.
Cannot change datatype for TTEST. Conversion from base type DOUBLE PRECISION to FLOAT is not supported.

Это потому, что "Conversion from base type DOUBLE PRECISION to FLOAT"
Тип данных "DOUBLE PRECISION" может не влезть во "FLOAT"

Попробуй домен VARCHAR(10) изменить на VARCHAR(8) - тоже не пройдет.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950580
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs
Придешь с конкретным вопросом, уходишь с лекции по теории относительности.
Уж очень бредово вопрос поставлен, простите, не мог сдержать сарказма.

флоат сильно специфический тип данных, пользоваться им надо с особой осторожностью, мильярд записей при таком раскладе способен теоретически/идеально сэкономить 4 гига места, овчинка решительно не стоит выделки.
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950599
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Стомегабайтные SSD ещё работают? Им уже должно быть лет по десять...

Хз, вот такие, я не админ, не разбираюсь... это сильно старые, да... просить новые?
Сори, что побеспокоил вашу тусовку...
Хотя, если по веселил, то не зря...
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950617
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs
это сильно старые, да... просить новые?
Старость смотреть через СМАРТ.
А размер все едино имеет тенденцию к исчерпанию. Тут либо заменить, например, на 2тб накопители, либо внешнюю полку прицепить, если текущие диски жалко выбросить.
Как по мне так я бы вынес САТА массив на соседний хост, а сервер БД оставил бы только на ССД.

У нас текущие массивы набраны из 960гб интелов 4610, вполне нормально по цене/объему, отказов пока не было (тьфу3х).
...
Рейтинг: 0 / 0
Ручная правка RDB$FIELDS :)
    #39950700
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs
Уменьшить размер базы.
Нуллами пропиши - тебе же данные там, получается, не нужны ? :)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ручная правка RDB$FIELDS :)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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