Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
hvlad
ОКТОГЕН
Мультиверсионность можно было реализовать по-нормальному, а не так как там сейчас
О чём речь ?

Мне больше нравится как оракловцы сделали, с управляемым сегментом отката.
16 дек 11, 13:28    [11777169]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Хотя это на чей вкус.
16 дек 11, 13:32    [11777208]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
hvlad
Member

Откуда:
Сообщений: 11578
ОКТОГЕН
Мне больше нравится
Это, несомненно, результат технической экпертизы.
А ещё у них буквы красненькие...
16 дек 11, 13:45    [11777305]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
hvlad
ОКТОГЕН
Мне больше нравится
Это, несомненно, результат технической экпертизы.
А ещё у них буквы красненькие...

Это опыт работы, особенно, если кривые приложения.
16 дек 11, 14:06    [11777503]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54850

ОКТОГЕН
Это опыт работы, особенно, если кривые приложения.

Т.е. тебе нравится получить "Snapshot too old". Мазохизм - страшная сила.

Posted via ActualForum NNTP Server 1.5

16 дек 11, 15:04    [11778179]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Dimitry Sibiryakov,не, я лентяй.
Пусть лучше кривое приложение получит эту ошибку,
чем всю базу раздует как флюс.
16 дек 11, 15:50    [11778623]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Не, можно конечно таймаут транзакции задать по умолчанию, но у меня это сомнение вызывает.
16 дек 11, 15:53    [11778657]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Ещё есть зачётная штука, которой нет в ПЖ.
Временные таблицы глобальные(структура хранимая), чтоб не создавать их каждый раз заново, не тратить ресурсы.
Это правда в todo внесено.
16 дек 11, 16:12    [11778870]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
В ПГ есть nologged tables
Guest
ОКТОГЕН
Ещё есть зачётная штука, которой нет в ПЖ.
Временные таблицы глобальные(структура хранимая), чтоб не создавать их каждый раз заново, не тратить ресурсы.
Это правда в todo внесено.

В ПГ есть nologged tables. Ничем не хуже, ни по скорости ни по удобству.
16 дек 11, 16:18    [11778925]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
В ПГ есть nologged tables
ОКТОГЕН
Ещё есть зачётная штука, которой нет в ПЖ.
Временные таблицы глобальные(структура хранимая), чтоб не создавать их каждый раз заново, не тратить ресурсы.
Это правда в todo внесено.

В ПГ есть nologged tables. Ничем не хуже, ни по скорости ни по удобству.

Это не совсем то. Данные всё-таки сохраняются на диск, а вот временные таблицы данные на диск не сохраняют.
Глобальные времянки на некоторых задачах должны быть быстрее.
Надо тестить, короче.
16 дек 11, 16:26    [11779003]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54850

ОКТОГЕН
а вот временные таблицы данные на диск не сохраняют.

А в куда? Геоинформационное поле?..

Posted via ActualForum NNTP Server 1.5

16 дек 11, 16:29    [11779023]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
В ПГ есть nologged tables
Guest
ОКТОГЕН
В ПГ есть nologged tables
пропущено...

В ПГ есть nologged tables. Ничем не хуже, ни по скорости ни по удобству.

Это не совсем то. Данные всё-таки сохраняются на диск, а вот временные таблицы данные на диск не сохраняют.
Глобальные времянки на некоторых задачах должны быть быстрее.
Надо тестить, короче.

В корне не верно.

Я оракловые времянки использую для хранения 100 ГБ при ETL операциях. Вы хотите сказать что все 100 ГБ храняться в ОЗУ? Даже кэш не вытесняется, т.е. используется дай бог 10 ГБ.
Попробуйте сравнить скорость времянок и nologged tables в Oracle, будите удивлены.
16 дек 11, 16:32    [11779044]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
Всевышний разум
Guest
Dimitry Sibiryakov
ОКТОГЕН
а вот временные таблицы данные на диск не сохраняют.

А в куда? Геоинформационное поле?..

Всевышний разум запоминает. Оракл проектировали Юнг, Гурджиев и Успенский все-таки.
16 дек 11, 16:35    [11779072]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
И эта тема без холивара не обошлась :)
16 дек 11, 16:36    [11779076]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Чорт побери, а ведь Unlogged-ы быстрее оказались.
Посмотрим, как они Global temp запилят.
16 дек 11, 17:17    [11779449]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
в MS SQL времянки
Guest
Допустим в MS SQL времянки хоть и не обязаны принудительно скидываться на диск, но всегда во всех тестах скидывались в полном объеме на 100%.
16 дек 11, 17:20    [11779472]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
в MS SQL времянки, а UNLOGGED там есть? Чисто интересно.
16 дек 11, 17:26    [11779503]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
в MS SQL времянки
Guest
ОКТОГЕН
Чорт побери, а ведь Unlogged-ы быстрее оказались.
Посмотрим, как они Global temp запилят.

В общем случае скорость одинакова.
Разница в том на каком дисковом массиве расположены табличные пространства unlogged-таблиц и temp tablespace.

ОКТОГЕН
в MS SQL времянки, а UNLOGGED там есть? Чисто интересно.

http://msdn.microsoft.com/en-us/library/ms190273.aspx
Судя по БОЛу нету.
В MS SQL я делал BULK LOAD в пустую таблицу, через эксклюзивные блокировку гранулярностью с таблицу. Т.е. по сути unlogged-операция.
16 дек 11, 17:50    [11779640]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
hvlad
Member

Откуда:
Сообщений: 11578
ОКТОГЕН
Пусть лучше кривое приложение получит эту ошибку
Т.е. если есть
а) приложение, делающее сложный и долгий (относительно) отчёт, требующий старого снапшота, и
б) другое приложение (приложения), активно модифицирующее БД и забивающее тем самым роллбек сегменты,
то первое приложение (а) автоматом объявляется кривым ?
16 дек 11, 18:12    [11779797]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
hvlad, роллбек сегменты можно менять для каждой ситуации, разве нет?
16 дек 11, 18:27    [11779873]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
ОКТОГЕН
в MS SQL времянки, а UNLOGGED там есть? Чисто интересно.
есть таблицы-переменные, с которыми можно делать обычные запросы, но они не логируются
16 дек 11, 18:50    [11779987]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
hvlad
Member

Откуда:
Сообщений: 11578
ОКТОГЕН
hvlad, роллбек сегменты можно менять для каждой ситуации, разве нет?
Это наверняка очень увлекательное занятие. И заодно ДБА не сидит без работы.
16 дек 11, 19:28    [11780216]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
Yo.!
Guest
hvlad
Это наверняка очень увлекательное занятие. И заодно ДБА не сидит без работы.

задать retension time в оракле все веселей, чем рестор всей бд после каждого бэкапа firebird.
16 дек 11, 22:10    [11780702]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
в MS SQL времянки
Судя по БОЛу нету.
В MS SQL я делал BULK LOAD в пустую таблицу, через эксклюзивные блокировку гранулярностью с таблицу. Т.е. по сути unlogged-операция.


Ой, ребята... Я вас умоляю... Все гораздо сложнее: http://msdn.microsoft.com/ru-ru/library/dd425070(en-us).aspx
16 дек 11, 23:31    [11781066]     Ответить | Цитировать Сообщить модератору
 Re: Откуда берется холивар  [new]
в MS SQL времянки
Guest
pkarklin
в MS SQL времянки
Судя по БОЛу нету.
В MS SQL я делал BULK LOAD в пустую таблицу, через эксклюзивные блокировку гранулярностью с таблицу. Т.е. по сути unlogged-операция.


Ой, ребята... Я вас умоляю... Все гораздо сложнее: http://msdn.microsoft.com/ru-ru/library/dd425070(en-us).aspx

Ты о чем?
Ставишь Trace Flag 610, делаешь TABLOCKX и вставляешь данные, для ETL это все что надо в общем случае.

Ну есть там таблица Summarizing Minimal Logging Conditions для разных вариантов наполненности таблицы и ведения журнала транзакций.
17 дек 11, 00:26    [11781218]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить