Size: a a a

2020 February 21

ЕТ

Евгений Тимочкин in pro.jvm
а чаще всего происходят случаи, когда смотришь на запрос и глазами видишь, что в данный момент структура БД не позволяет физически ускорить такой запрос
источник

ЕТ

Евгений Тимочкин in pro.jvm
и ты правишь структуру, и приходит счастье
источник

ЕТ

Евгений Тимочкин in pro.jvm
не вникая в пины в блоках
источник

ЕТ

Евгений Тимочкин in pro.jvm
даже Advisor можно не запускать
источник

ЕТ

Евгений Тимочкин in pro.jvm
а если хочется, то можно воспользоваться всеми доступными инструментами Oracle по анализу запросов и прочего и просто выполнить его советы по оптимизации и забыть
источник

AP

Alexey Pushkarev in pro.jvm
ну благо в любой бд есть анализатор запросов
источник

AK

Alexander Komarov in pro.jvm
в оракле прямо топ обвязка для анализа, траблшутинга, тюнинга. ну хз как в оно там в бесплатной версии или SE. я про EE
источник

AP

Alexey Pushkarev in pro.jvm
у меня был лишь опыт работы с postgress и обычно хватало explain analyze <sql query>
источник

N

Nikolay in pro.jvm
Ну вот например . Про explain. Вы выполняете explain в oracle, а он план построит другой. Тот план ,что строит explain и план выполнения. Они не всегда совпадают...
источник

AK

Alexander Komarov in pro.jvm
Nikolay
Ну вот например . Про explain. Вы выполняете explain в oracle, а он план построит другой. Тот план ,что строит explain и план выполнения. Они не всегда совпадают...
есть awr, ash.
источник

AK

Alexander Komarov in pro.jvm
можно "прибить" план к запросу.
источник

AP

Alexey Pushkarev in pro.jvm
Nikolay
Ну вот например . Про explain. Вы выполняете explain в oracle, а он план построит другой. Тот план ,что строит explain и план выполнения. Они не всегда совпадают...
как так? почему не совпадают?
источник

N

Nikolay in pro.jvm
Ну вот . Это и детали. Надо в них разбираться.
источник

PK

Pavel K. in pro.jvm
Какой-то чатик DBA получился
источник

N

Nikolay in pro.jvm
Alexey Pushkarev
как так? почему не совпадают?
В основном из-за bind peeking.
источник

QH

Quantum Harmonizer in pro.jvm
Alexandr Emelyanov
Кто сказал что он это делает?
new Scanner(System.in).nextLine() сказал)
ну мб не спринг, это я и пытаюсь узнать
источник

PK

Pavel K. in pro.jvm
Pavel K.
Какой-то чатик DBA получился
Я к тому, что такие тонкости явно не релевантны разработчику. И по Oracle есть отдельный learning и career path
источник

ch

central hardware in pro.jvm
Quantum Harmonizer
new Scanner(System.in).nextLine() сказал)
ну мб не спринг, это я и пытаюсь узнать
что сказал?
источник

AE

Alexandr Emelyanov in pro.jvm
Quantum Harmonizer
new Scanner(System.in).nextLine() сказал)
ну мб не спринг, это я и пытаюсь узнать
что он закрыт? а ты уверен что спринг закрыл?
источник

AE

Alexandr Emelyanov in pro.jvm
да, а зачем кстати серверу stdin?
источник