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

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

booby
Это может сберечь Вас от сопротивление отвечать человеку, который дает
основания для сомнения в понимании смысла букв, которые он использует.

Я один думаю, что это гуглотранслейт?..

Posted via ActualForum NNTP Server 1.5

26 фев 16, 20:09    [18869418]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
booby
Member

Откуда:
Сообщений: 2669
Dimitry Sibiryakov
...
Я один думаю...


попробуйте не стесняться своих мыслей, даже если Вас смущает, что Вы их думаете один.
Это даст Вам шанс перейти от обсуждения собственных фобий (или предложения такого обсуждения другим писателям в топик) либо к размышлению над существом высказанных оппонентами тезисов, либо к формулировке осмысленных уточняющих вопросов, либо к добровольному, допустимо считать - временному, выходу из дискуссии.
Возможностей много может оказаться открытыми, если не отгораживаться от них непроходимой глупостью в маске якобы понимания.

(Это просто опознается - в Вас не т печали - значит - не может быть оставшимся места для мудрости.)
26 фев 16, 20:31    [18869490]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Dimitry Sibiryakov
Member

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

booby
Возможностей много может оказаться открытыми

Хорошо, что сказали Вы это. Потому что теперь могу я свободно пальцем ткнуть в оффтопик,
где NULL ноды хранятся в B*tree индексе, и при этом вовсе не дорого оказывается такое. Но
чтобы Оракула пифиям возможность понимания открылась, им непроходимую глупость преодолеть
таки придётся.

Posted via ActualForum NNTP Server 1.5

26 фев 16, 20:38    [18869510]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
booby
Member

Откуда:
Сообщений: 2669
Dimitry Sibiryakov,

Вы бы все-таки задумались о заточке пальца.
Это без подъебок и ухмылок, а просто - чтобы тыканье оказалось пригодным к обсуждению - не провоцируйте собеседников на "хи-хи".
От Вас большего не требуют.
26 фев 16, 20:56    [18869560]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Dimitry Sibiryakov
Member

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

Жалкая картина. Пифиям не судьба.

Posted via ActualForum NNTP Server 1.5

26 фев 16, 21:00    [18869573]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
booby,

ваши комменты - пустопорожняя болтовня, сгенерированная роботом, и переведенная гуглотранслэйтом.
Такое впечатление, что кто-то тестирует на форуме вариант "Элизы".
26 фев 16, 21:01    [18869577]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
booby
Member

Откуда:
Сообщений: 2669
kdv,
ваше мнение бесценно. Элиза.
26 фев 16, 21:09    [18869597]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Q.Tarantino
Member [заблокирован]

Откуда: Где-то рядом...
Сообщений: 12015
daunito
Да не, читаю по вечерам )

ну да, как нормальный еврей.
запулил, собрал информацию, а потом выйдешь героем - как все разрулил! :)
а ведь изначально молчал что ты типа тот сторонний аналитик. теперь мы знаем как ты занимаешься анализом :) Вот они, интеграторы в действии! :) Ща все применит и сдерет с конторы лямов 10 :)
И обидно не то, что кто-то тут сможет заработать на доверчивых админах, а то что из-за таких как ты ценник на ДБА в последнее время круто падает, видимо спроса просто нет по причине, что решают проблемы наши обычные эникейшики при помощи форумов. И не надо тут кризис приплетать, все понять можно потому, сколько подобных тупых тем создается.
26 фев 16, 22:29    [18869838]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
daunito
Member

Откуда:
Сообщений: 645
Q.Tarantino,

я в курсе, у тебя уже бомбило в соседней теме. Не переживай, я не дба и не интегратор. И 10 лямов уж точно не срублю. Кстати, тема если ты не заметил, вполне себе холиварная и никакой конкретики не несет. Пространные рассуждения о перспективах замены оракла на постгрес с целью улучшения производительности.
А лично по твоей проблеме, жизнь все расставит на свои места, тут особо можно не беспокоиться. Кому надо все равно найдет любыми путями всю инфу. Профессионалы всегда востребованы, открыты и дружелюбны (из личных наблюдений). У меня на одной из работ был дба, который если что-то починит, то никогда не говорил как это починил и в чем была проблема. Боялся конкуренции и что его знания переймут другие. 10 лет спустя он работает все в той же шарашке за копейки и сыскал себе славу знатного мудака на весь наш небольшой город
27 фев 16, 02:07    [18870474]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
daunito
Member

Откуда:
Сообщений: 645
Q.Tarantino
И обидно не то, что кто-то тут сможет заработать на доверчивых админах, а то что из-за таких как ты ценник на ДБА в последнее время круто падает, видимо спроса просто нет по причине, что решают проблемы наши обычные эникейшики при помощи форумов.

да не, все не так. Контора живет с тормозами уже много лет и ДБА за все это время так ничего и не сделали. Сказали, что тут администрирование бессильно, мол, переделывайте базу. Может ценник на них не просто так падает?
27 фев 16, 02:20    [18870495]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7673
daunito
да не, все не так. Контора живет с тормозами уже много лет и ДБА за все это время так ничего и не сделали. Сказали, что тут администрирование бессильно, мол, переделывайте базу. Может ценник на них не просто так падает?
ё... ну запостал бы тормоза сюды. мы-бы скопом ченить решили...
27 фев 16, 02:22    [18870497]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
daunito,

при определенных усилиях, я думаю, и Оракл можно раком поставить. И ДБА тут ничего не сделает. Все зависит от разрабов.
С другими СУБД та же фигня - если разрабы отделены от админов, то обычно разрабы лепят просто жуткую чухню. Которую потом исправлять-переисправлять. Ну или экстенсивным методом - вместо HDD ставить жуткие рэйды из SSD.
27 фев 16, 02:41    [18870522]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7673
kdv,

лучше сразу на RAM-диски. они шустрее.
27 фев 16, 03:09    [18870543]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 5019
daunito
... После переписывания нескольких запросов сложилось впечатление, что вся проблема в кривом проектировании таблиц. Связи избыточны и неочевидны, нормализация местами сильно хромает. ...

Кмк, с вероятностью 80% это основа проблем любой БД, независимо от СУБД.
29 фев 16, 12:05    [18876446]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Q.Tarantino
Member [заблокирован]

Откуда: Где-то рядом...
Сообщений: 12015
daunito
да не, все не так. Контора живет с тормозами уже много лет и ДБА за все это время так ничего и не сделали. Сказали, что тут администрирование бессильно, мол, переделывайте базу. Может ценник на них не просто так падает?

мы этого знать не можем, ведь мы даже отчета AWR не можем увидеть.
потому что-то конкретное говорить бессмысленно.
29 фев 16, 12:27    [18876585]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
mayton
Member

Откуда: loopback
Сообщений: 52996
У меня была аналогичная ситуация с Телекомами. DBA часто ставились перед фактом
что всё плохо, и надо что-то делать. AWR и Statspack собирали много раз и анализировали.
Очень много аналитических и агрегирующих запросов типа GROUP BY ... HAVING ... ORDER..
Проиндексированы и соптимизированы с помощью SqlTune. Ничего не помогает.
Всё медленно. Всё сводилось к мысли что надо переписывать бизнес-логику.

Но к сожалению взаимодействие между сектором ДБА и разработки не было налажено.
Можно было поговорить по телефону с разработчиком но у него был свой стек
начальников который всячески блокировал любую постороннюю активность.

И вобщем все начинания и процессы оптимизации стопорились на уровне
нежелания разработчика вникать в суть оптимизации. Дескыть вы - ДБА
ваша проблема. А динамический билдер запросов который был вшит в клиента
и который позволял формировать совершенно невообразимые курсоры
до сих пор работает и флудит плохими планами.

Уже увольняясь с телекомов я писал письма с предложениями по внеднению
OLAP-подходов, но всем было пох. Думаю что так всё и осталось.
29 фев 16, 12:54    [18876771]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Q.Tarantino
Member [заблокирован]

Откуда: Где-то рядом...
Сообщений: 12015
mayton
Но к сожалению взаимодействие между сектором ДБА и разработки не было налажено.
Можно было поговорить по телефону с разработчиком но у него был свой стек
начальников который всячески блокировал любую постороннюю активность.

в подобных случаях недовольных пользователей надо отправлять к разработчикам. пусть они с ними общаются.
29 фев 16, 13:04    [18876858]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
mayton
Member

Откуда: loopback
Сообщений: 52996
Q.Tarantino
в подобных случаях недовольных пользователей надо отправлять к разработчикам. пусть они с ними общаются.

Я не хочу сворачивать в не-техническую тему. И также не хочу палить контору.
Но шишки всё равно доставались ДБА (сектору эксплуатации). Таково было
положение вещей.
29 фев 16, 13:06    [18876874]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
Dimitry Sibiryakov
Хорошо, что сказали Вы это. Потому что теперь могу я свободно пальцем ткнуть в оффтопик,
где NULL ноды хранятся в B*tree индексе

Забавно, но NULLы можно заставить хранить и ORACLE в составном индексе.
Как и в PG добавить в индекс where ... not null и получить как в Oracle.

Спор по этому поводу яйца выеденного не стоит.
29 фев 16, 16:51    [18878401]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Sayan Malakshinov
Member

Откуда: Мск
Сообщений: 5956
Сергей Арсеньев
Забавно, но NULLы можно заставить хранить и ORACLE в составном индексе.
bitmap индекс тожэе хранит NULL'ы.

Сергей Арсеньев
Спор по этому поводу яйца выеденного не стоит.
+1, просто архитектурная особенность, зная которую никаких сложностей не будет
29 фев 16, 16:59    [18878471]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
mayton
Member

Откуда: loopback
Сообщений: 52996
Сергей Арсеньев
Dimitry Sibiryakov
Хорошо, что сказали Вы это. Потому что теперь могу я свободно пальцем ткнуть в оффтопик,
где NULL ноды хранятся в B*tree индексе

Забавно, но NULLы можно заставить хранить и ORACLE в составном индексе.
Как и в PG добавить в индекс where ... not null и получить как в Oracle.

Спор по этому поводу яйца выеденного не стоит.

NULL-s можно заменить на свою волшебную константу и использовать через NVL.
При этом мы получим как бонус индексирование.

Но я-бы предложил другой подход. Как известно (ох как я люблю эту фразу!)
или "есть общепризнанный факт" что индекс эффективен когда объём выборки
не превышает 7%.

Или еще меньше. Я уж не помню. В разные времена эта цифира была разной.
И чем больше становились базы - тем меньше была эта пропорция.

И вобщем-то принудительное индексирование NULL тяготеет к переосмыслению
этого принципа.

Мы должны индексировать ПОЛЕЗНОЕ.

А пустота - это бесполезное.
29 фев 16, 17:25    [18878634]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Dimitry Sibiryakov
Member

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

mayton
Но я-бы предложил другой подход. Как известно (ох как я люблю эту фразу!) или
"есть общепризнанный факт" что индекс эффективен когда объём выборки не превышает 7%.

Мы должны индексировать ПОЛЕЗНОЕ.

То есть из индекса можно выкинуть любое значение, количество записей с которым превышает
7% от общего числа? Странно, что Оракул так не делает...

Posted via ActualForum NNTP Server 1.5

29 фев 16, 17:28    [18878655]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
mayton
Member

Откуда: loopback
Сообщений: 52996
Dimitry Sibiryakov, при чём тут Oracle?

Это обычно стоимостное правило для Sequental/Scattered reads.
Основано на физике работы жёсткого диска.
29 фев 16, 17:38    [18878714]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
mayton
Member

Откуда: loopback
Сообщений: 52996
И опять-же... из индекса ничего выкидывать не надо. Правило касается
не размера индекса. А размера выбоки из него.
29 фев 16, 17:43    [18878739]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на Postgres  [new]
Dimitry Sibiryakov
Member

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

mayton
при чём тут Oracle?

Ну это же именно он выкидывает NULL потому что хранить его "слишком дорого", как выше
сказали. А другие значения, хранить которые не только дорого, но и бесполезно, поскольку
использование индекса по ним невыгодно, он почему-то не выкидывает. Хотя может. Странный он...

Posted via ActualForum NNTP Server 1.5

29 фев 16, 17:44    [18878745]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить