powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / и снова немного архитектуры и эластика с рдбмс
25 сообщений из 269, страница 3 из 11
и снова немного архитектуры и эластика с рдбмс
    #40014124
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Оптимальные запросы дело разработчика. (все мемберы топика)
Даже после хибера.
Я вот, линукс почему то изучаю. Хотя прога кроссплатформенна и казалось бы тонкости наплевать.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014125
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И причем оракл вообще.
Поставь постгри за пол часа и дай тут диагноз свой)))).
Зы.
Не люблю ленивых.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014129
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
рдбмс в заднице.

Сам ты в заднице.
Еще пара топиков и мое имхо что ты ошибся профессией.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014136
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
andreykaT
рдбмс в заднице.

Сам ты в заднице.
Еще пара топиков и мое имхо что ты ошибся профессией.

Мне твое мнение очень важно. Ты не поверишь

Ты ж пойми, там дело может быть вообще в сетевом подключении. И все твои оптимизации имеют мало проку в таком раскладе. Просто потому что дело НЕ в этом.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014141
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей. Мне кажется что в форуме не хватает каких то доказательств. Цифр там. Логов. Профилирования. Планов запросов.

И у тебя странная манера забрасывания топиков наподобие стиля ЗПТ. Уж слишком она ... Лирическая.
Как будто ты развалившись в кресле, средним пальцем левой руки набил послание ради эмоциональной разрядки.

Вот мемберы и сердятся. Ты покажи нам всем что ты блин горишь желанием решить проблему.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014143
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
Мне твое мнение очень важно. Ты не поверишь
ну дак и мне на твое. Люди то видят что ты в заднице а не рдбмс.
andreykaT
там дело может быть вообще в сетевом подключении
проще тебя уволить и взять того кто не гадает неделю.
Кто способен локально поднять сервер И ПРОТЕСТИТЬ его.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014169
Фотография Vyatich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
andreykaT
рдбмс в заднице.

Сам ты в заднице.
Еще пара топиков и мое имхо что ты ошибся профессией.

А разве это ещё вызывает сомнения?
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014177
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vyatich,

Я толерантный)
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014185
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте все таки не будем обсуждать персону Андрея. А будем ожидать какой-то конкретики
по проблеме.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014213
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Андрей. Мне кажется что в форуме не хватает каких то доказательств. Цифр там. Логов. Профилирования. Планов запросов.

И у тебя странная манера забрасывания топиков наподобие стиля ЗПТ. Уж слишком она ... Лирическая.
Как будто ты развалившись в кресле, средним пальцем левой руки набил послание ради эмоциональной разрядки.

Вот мемберы и сердятся. Ты покажи нам всем что ты блин горишь желанием решить проблему.


еще раз. я разговор заводил о другом. не пойму что на скл запрос все обозлились.

окей. хоть и не по теме. вот запрос, обезличил:

Код: sql
1.
2.
3.
select * from ( select enti0_.a as col_0_0_, enti0_.B_ID as col_1_0_, enti0_.WHATEVER_STATE as col_2_0_, enti0_.C as col_3_0_, enti0_.D as col_4_0_, enti0_.E as col_5_0_, enti0_.F as col_6_0_, enti0_.G as col_7_0_
from entity_table enti0_ where enti0_.X='XXXXXVAL123'
and (enti0_.WHATEVER_STATE in  ('A', 'P','D','T','O','TP','AG', 'DG')) order by enti0_.a asc ) where rownum <= 10000;
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014216
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи explain plan.

И ты говорил что время резко прыгает. От нескольких секунд до полу-минуты. Возможно в этой полу-минуте
происходит переключение плана на другой (динамический запрос). И этот плохой кейс надо сравнить
с хорошим.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014218
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
не пойму что на скл запрос все обозлились.
все просто. Ты плохо переносишь критику а вопросы то задаешь.

andreykaT
вот запрос, обезличил:
теперь в ветку бд с ним и ссылку сюда на их ответы
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014219
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
mayton
Андрей. Мне кажется что в форуме не хватает каких то доказательств. Цифр там. Логов. Профилирования. Планов запросов.

И у тебя странная манера забрасывания топиков наподобие стиля ЗПТ. Уж слишком она ... Лирическая.
Как будто ты развалившись в кресле, средним пальцем левой руки набил послание ради эмоциональной разрядки.

Вот мемберы и сердятся. Ты покажи нам всем что ты блин горишь желанием решить проблему.


еще раз. я разговор заводил о другом. не пойму что на скл запрос все обозлились.

окей. хоть и не по теме. вот запрос, обезличил:

Код: sql
1.
2.
3.
select * from ( select enti0_.a as col_0_0_, enti0_.B_ID as col_1_0_, enti0_.WHATEVER_STATE as col_2_0_, enti0_.C as col_3_0_, enti0_.D as col_4_0_, enti0_.E as col_5_0_, enti0_.F as col_6_0_, enti0_.G as col_7_0_
from entity_table enti0_ where enti0_.X='XXXXXVAL123'
and (enti0_.WHATEVER_STATE in  ('A', 'P','D','T','O','TP','AG', 'DG')) order by enti0_.a asc ) where rownum <= 10000;



Ну тебе прозрачно намекают, что по опыту такой запрос не должен тормозить на Oracle. Понятно что у тебя возможно нету ни опыта глубокого, ни доступа к базе чтобы достоверно разобраться в чем дело. Но это не повод тебе как грамотному инженеру экалировать этот вопрос выше, к тому кто такой дотуп и возможности имеет. Потому как попытка построить эластиксерч решение не имея к этому обьективных необходимостей характеризует тебя не совсем красивым образом. Ну если тут тупой попил бабла - тогда да - пили что поинтереснее)
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014221
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Он даже не сказал что с этим запросом не так)))
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014224
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в детском саду.
- запрос проверяется на ПОВТОРЯЕМОСТЬ ошибки
- упрощается пока ошибка не пропадет
- зависимость ВЫЯВЛЕННАЯ постится сюда.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014228
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я Ораклом уже 10 лет не занимался. Но у меня и у присуствующих в топике достаточно знаний
чтобы просто поставить эксперимент. Понаблюдать. И потом изменить условия и еще раз
понаблюдать и сделать выводы.

В конце концов мы придём к какому-то выводу. Но не к эмоционально лирическому.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014231
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
andreykaT
пропущено...


еще раз. я разговор заводил о другом. не пойму что на скл запрос все обозлились.

окей. хоть и не по теме. вот запрос, обезличил:

Код: sql
1.
2.
3.
select * from ( select enti0_.a as col_0_0_, enti0_.B_ID as col_1_0_, enti0_.WHATEVER_STATE as col_2_0_, enti0_.C as col_3_0_, enti0_.D as col_4_0_, enti0_.E as col_5_0_, enti0_.F as col_6_0_, enti0_.G as col_7_0_
from entity_table enti0_ where enti0_.X='XXXXXVAL123'
and (enti0_.WHATEVER_STATE in  ('A', 'P','D','T','O','TP','AG', 'DG')) order by enti0_.a asc ) where rownum <= 10000;



Ну тебе прозрачно намекают, что по опыту такой запрос не должен тормозить на Oracle. Понятно что у тебя возможно нету ни опыта глубокого, ни доступа к базе чтобы достоверно разобраться в чем дело. Но это не повод тебе как грамотному инженеру экалировать этот вопрос выше, к тому кто такой дотуп и возможности имеет. Потому как попытка построить эластиксерч решение не имея к этому обьективных необходимостей характеризует тебя не совсем красивым образом. Ну если тут тупой попил бабла - тогда да - пили что поинтереснее)


я НЕ решаю эластиком проблему медленного запроса сверху. с чего ты это решил?
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014233
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Он даже не сказал что с этим запросом не так)))

расскажи что. не томи.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014234
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Угу.
"Чтобы судить о качестве приготовленной яичницы, совершенно необязательно уметь нести яйца" (с)
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014235
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
PetroNotC Sharp
mayton,
Он даже не сказал что с этим запросом не так)))

расскажи что. не томи.
флуди дальше.
Тут мало уже таких топиков без конкретики.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014237
graycode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaT
Код: sql
1.
2.
3.
select * from ( select enti0_.a as col_0_0_, enti0_.B_ID as col_1_0_, enti0_.WHATEVER_STATE as col_2_0_, enti0_.C as col_3_0_, enti0_.D as col_4_0_, enti0_.E as col_5_0_, enti0_.F as col_6_0_, enti0_.G as col_7_0_
from entity_table enti0_ where enti0_.X='XXXXXVAL123'
and (enti0_.WHATEVER_STATE in  ('A', 'P','D','T','O','TP','AG', 'DG')) order by enti0_.a asc ) where rownum <= 10000;



Во первых избавиться от in ('A', 'P','D','T','O','TP','AG', 'DG'), материализовать это в with для начала, во вторых заменить rownum на оконную row_number и конечно же переменные должны быть связанные, enti0_.X=:x и rownum between :r_begin and :r_end.

Во вторых разобраться с требованиями, я не понимаю кому нужно отбирать 150 тысяч записей и отдавать это порциями по 10 тысяч, как часто будут получать первые 10 тысяч и не получать остальные порции, на сколько часто выполняется такой запрос, рассмотреть вопрос промежуточного кеширования отсортированной выборки, чтобы не сортировать для отдачи 150 тысяч 15 раз.

Время выполнения плавает для отдачи всех 150к, т.е. 15 запросов в сумме или для получения 10к?

Рассмотреть возможность поместить необходимые поля в индекс в БД, чтобы твой запрос вообще не обращался к таблице.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014240
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode,
Щас он скажет что запрос не его а хибера.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014241
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Простое рассуждение. Убираем из запроса сортировку. И все равно не укладываемся в 2 секунды.
Сетевой канал не позволяет пушнуть 10000 строк. Одна из строк - толстая. Или BLOB.

Это тот случайный фактор который просто надо идентифицировать. И в корне изменить постановку.
Ну с бизнесом прокашлять... обычно бизнес в этом смысле адекватен и соглашается что
толстые строки больше 2 килобайт не надо тащить на клиента.

Да масса чего бывает.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014242
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
andreykaT
пропущено...

расскажи что. не томи.
флуди дальше.
Тут мало уже таких топиков без конкретики.

слился, трепло? говори что не так.
...
Рейтинг: 0 / 0
и снова немного архитектуры и эластика с рдбмс
    #40014245
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
graycode,
Щас он скажет что запрос не его а хибера.

это запрос действительно хибера.
...
Рейтинг: 0 / 0
25 сообщений из 269, страница 3 из 11
Форумы / Java [игнор отключен] [закрыт для гостей] / и снова немного архитектуры и эластика с рдбмс
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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