|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
boobyЭто может сберечь Вас от сопротивление отвечать человеку, который дает основания для сомнения в понимании смысла букв, которые он использует. Я один думаю, что это гуглотранслейт?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 20:09 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov... Я один думаю... попробуйте не стесняться своих мыслей, даже если Вас смущает, что Вы их думаете один. Это даст Вам шанс перейти от обсуждения собственных фобий (или предложения такого обсуждения другим писателям в топик) либо к размышлению над существом высказанных оппонентами тезисов, либо к формулировке осмысленных уточняющих вопросов, либо к добровольному, допустимо считать - временному, выходу из дискуссии. Возможностей много может оказаться открытыми, если не отгораживаться от них непроходимой глупостью в маске якобы понимания. (Это просто опознается - в Вас не т печали - значит - не может быть оставшимся места для мудрости.) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 20:31 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
boobyВозможностей много может оказаться открытыми Хорошо, что сказали Вы это. Потому что теперь могу я свободно пальцем ткнуть в оффтопик, где NULL ноды хранятся в B*tree индексе, и при этом вовсе не дорого оказывается такое. Но чтобы Оракула пифиям возможность понимания открылась, им непроходимую глупость преодолеть таки придётся. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 20:38 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Вы бы все-таки задумались о заточке пальца. Это без подъебок и ухмылок, а просто - чтобы тыканье оказалось пригодным к обсуждению - не провоцируйте собеседников на "хи-хи". От Вас большего не требуют . ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 20:56 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Жалкая картина. Пифиям не судьба. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 21:00 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
booby, ваши комменты - пустопорожняя болтовня, сгенерированная роботом, и переведенная гуглотранслэйтом. Такое впечатление, что кто-то тестирует на форуме вариант "Элизы". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 21:01 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
kdv, ваше мнение бесценно . Элиза. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 21:09 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
daunitoДа не, читаю по вечерам ) ну да, как нормальный еврей. запулил, собрал информацию, а потом выйдешь героем - как все разрулил! :) а ведь изначально молчал что ты типа тот сторонний аналитик. теперь мы знаем как ты занимаешься анализом :) Вот они, интеграторы в действии! :) Ща все применит и сдерет с конторы лямов 10 :) И обидно не то, что кто-то тут сможет заработать на доверчивых админах, а то что из-за таких как ты ценник на ДБА в последнее время круто падает, видимо спроса просто нет по причине, что решают проблемы наши обычные эникейшики при помощи форумов. И не надо тут кризис приплетать, все понять можно потому, сколько подобных тупых тем создается. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 22:29 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Q.Tarantino, я в курсе, у тебя уже бомбило в соседней теме. Не переживай, я не дба и не интегратор. И 10 лямов уж точно не срублю. Кстати, тема если ты не заметил, вполне себе холиварная и никакой конкретики не несет. Пространные рассуждения о перспективах замены оракла на постгрес с целью улучшения производительности. А лично по твоей проблеме, жизнь все расставит на свои места, тут особо можно не беспокоиться. Кому надо все равно найдет любыми путями всю инфу. Профессионалы всегда востребованы, открыты и дружелюбны (из личных наблюдений). У меня на одной из работ был дба, который если что-то починит, то никогда не говорил как это починил и в чем была проблема. Боялся конкуренции и что его знания переймут другие. 10 лет спустя он работает все в той же шарашке за копейки и сыскал себе славу знатного мудака на весь наш небольшой город ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2016, 02:07 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Q.TarantinoИ обидно не то, что кто-то тут сможет заработать на доверчивых админах, а то что из-за таких как ты ценник на ДБА в последнее время круто падает, видимо спроса просто нет по причине, что решают проблемы наши обычные эникейшики при помощи форумов. да не, все не так. Контора живет с тормозами уже много лет и ДБА за все это время так ничего и не сделали. Сказали, что тут администрирование бессильно, мол, переделывайте базу. Может ценник на них не просто так падает? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2016, 02:20 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
daunitoда не, все не так. Контора живет с тормозами уже много лет и ДБА за все это время так ничего и не сделали. Сказали, что тут администрирование бессильно, мол, переделывайте базу. Может ценник на них не просто так падает?ё... ну запостал бы тормоза сюды. мы-бы скопом ченить решили... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2016, 02:22 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
daunito, при определенных усилиях, я думаю, и Оракл можно раком поставить. И ДБА тут ничего не сделает. Все зависит от разрабов. С другими СУБД та же фигня - если разрабы отделены от админов, то обычно разрабы лепят просто жуткую чухню. Которую потом исправлять-переисправлять. Ну или экстенсивным методом - вместо HDD ставить жуткие рэйды из SSD. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2016, 02:41 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
kdv, лучше сразу на RAM-диски. они шустрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2016, 03:09 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
daunito... После переписывания нескольких запросов сложилось впечатление, что вся проблема в кривом проектировании таблиц. Связи избыточны и неочевидны, нормализация местами сильно хромает. ... Кмк, с вероятностью 80% это основа проблем любой БД, независимо от СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 12:05 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
daunitoда не, все не так. Контора живет с тормозами уже много лет и ДБА за все это время так ничего и не сделали. Сказали, что тут администрирование бессильно, мол, переделывайте базу. Может ценник на них не просто так падает? мы этого знать не можем, ведь мы даже отчета AWR не можем увидеть. потому что-то конкретное говорить бессмысленно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 12:27 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
У меня была аналогичная ситуация с Телекомами. DBA часто ставились перед фактом что всё плохо, и надо что-то делать. AWR и Statspack собирали много раз и анализировали. Очень много аналитических и агрегирующих запросов типа GROUP BY ... HAVING ... ORDER.. Проиндексированы и соптимизированы с помощью SqlTune. Ничего не помогает. Всё медленно. Всё сводилось к мысли что надо переписывать бизнес-логику. Но к сожалению взаимодействие между сектором ДБА и разработки не было налажено. Можно было поговорить по телефону с разработчиком но у него был свой стек начальников который всячески блокировал любую постороннюю активность. И вобщем все начинания и процессы оптимизации стопорились на уровне нежелания разработчика вникать в суть оптимизации. Дескыть вы - ДБА ваша проблема. А динамический билдер запросов который был вшит в клиента и который позволял формировать совершенно невообразимые курсоры до сих пор работает и флудит плохими планами. Уже увольняясь с телекомов я писал письма с предложениями по внеднению OLAP-подходов, но всем было пох. Думаю что так всё и осталось. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 12:54 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
maytonНо к сожалению взаимодействие между сектором ДБА и разработки не было налажено. Можно было поговорить по телефону с разработчиком но у него был свой стек начальников который всячески блокировал любую постороннюю активность. в подобных случаях недовольных пользователей надо отправлять к разработчикам. пусть они с ними общаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 13:04 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Q.Tarantinoв подобных случаях недовольных пользователей надо отправлять к разработчикам. пусть они с ними общаются. Я не хочу сворачивать в не-техническую тему. И также не хочу палить контору. Но шишки всё равно доставались ДБА (сектору эксплуатации). Таково было положение вещей. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 13:06 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovХорошо, что сказали Вы это. Потому что теперь могу я свободно пальцем ткнуть в оффтопик, где NULL ноды хранятся в B*tree индексе Забавно, но NULLы можно заставить хранить и ORACLE в составном индексе. Как и в PG добавить в индекс where ... not null и получить как в Oracle. Спор по этому поводу яйца выеденного не стоит. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 16:51 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Сергей АрсеньевЗабавно, но NULLы можно заставить хранить и ORACLE в составном индексе.bitmap индекс тожэе хранит NULL'ы. Сергей АрсеньевСпор по этому поводу яйца выеденного не стоит.+1, просто архитектурная особенность, зная которую никаких сложностей не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 16:59 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Сергей АрсеньевDimitry SibiryakovХорошо, что сказали Вы это. Потому что теперь могу я свободно пальцем ткнуть в оффтопик, где NULL ноды хранятся в B*tree индексе Забавно, но NULLы можно заставить хранить и ORACLE в составном индексе. Как и в PG добавить в индекс where ... not null и получить как в Oracle. Спор по этому поводу яйца выеденного не стоит. NULL-s можно заменить на свою волшебную константу и использовать через NVL. При этом мы получим как бонус индексирование. Но я-бы предложил другой подход. Как известно (ох как я люблю эту фразу!) или "есть общепризнанный факт" что индекс эффективен когда объём выборки не превышает 7%. Или еще меньше. Я уж не помню. В разные времена эта цифира была разной. И чем больше становились базы - тем меньше была эта пропорция. И вобщем-то принудительное индексирование NULL тяготеет к переосмыслению этого принципа. Мы должны индексировать ПОЛЕЗНОЕ. А пустота - это бесполезное. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 17:25 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
maytonНо я-бы предложил другой подход. Как известно (ох как я люблю эту фразу!) или "есть общепризнанный факт" что индекс эффективен когда объём выборки не превышает 7%. Мы должны индексировать ПОЛЕЗНОЕ. То есть из индекса можно выкинуть любое значение, количество записей с которым превышает 7% от общего числа? Странно, что Оракул так не делает... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 17:28 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, при чём тут Oracle? Это обычно стоимостное правило для Sequental/Scattered reads. Основано на физике работы жёсткого диска. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 17:38 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
И опять-же... из индекса ничего выкидывать не надо. Правило касается не размера индекса. А размера выбоки из него. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 17:43 |
|
Миграция с Oracle на Postgres
|
|||
---|---|---|---|
#18+
maytonпри чём тут Oracle? Ну это же именно он выкидывает NULL потому что хранить его "слишком дорого", как выше сказали. А другие значения, хранить которые не только дорого, но и бесполезно, поскольку использование индекса по ним невыгодно, он почему-то не выкидывает. Хотя может. Странный он... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2016, 17:44 |
|
|
start [/forum/topic.php?fid=35&msg=39181241&tid=1552283]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
143ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 277ms |
0 / 0 |