847

Помогу бесплатно: Java и SQL

Помогу советом изучающим Java и SQL или начинающим программистам.


Не решаю задачи, не делаю ДЗ. Только объясняю что, как и почему устроено.


Рейтинг в топку, просто хочу помочь.

Помощники

243 поста785 подписчиков

Правила сообщества

Нельзя обсуждать Политику.
Ругаться и оскорблять.

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

А что нибудь посоветуйте по оптимизации запрос на ORACLE почитать? Или обычно это происходит добавлением индексов и изменение плана запроса?

раскрыть ветку (8)
1
DELETED
Автор поста оценил этот комментарий

Если говорить о связке back-end - DB, то можно еще кэшировать результаты в какой-нть штуке типа memcached, redis, ignite, coherence, и так далее. Дата гриды (ignite и coherence) поддерживают довольно прикольные режимы сквозной записи и чтения, что бывает очень приятно с точки зрения консистентности и актуальности закэшированных данных, но там и минусы есть.

раскрыть ветку (6)
0
DELETED
Автор поста оценил этот комментарий

а потом приходит девопс и начинает пиздить всех налево и направо с вопросами какого хера 1 микросервис жрет 1 тб оперативки)))))

раскрыть ветку (5)
0
DELETED
Автор поста оценил этот комментарий

Дык надож настраивать экспирейшены и эвикшены при превышении лимита расхода памяти и вообще аккуратно следить за состоянием кэша, а то будет больно. Еще и способы сериализации очень сильно по эффективности отличаются.

раскрыть ветку (4)
0
DELETED
Автор поста оценил этот комментарий

ну или изначально использовать технологии только тогда, когда они уместны))

раскрыть ветку (3)
0
DELETED
Автор поста оценил этот комментарий

Так кэши и созданы под задачу, а не на пустом месте. Тот же мемкэшед Фицпатрик создал чтоб уменьшить количество запросов к бд от ливжорнала

раскрыть ветку (2)
0
DELETED
Автор поста оценил этот комментарий

ну это не значит, что на оптимизации запросов, индексы, партиции, реплики нужно класть хер))) точнее я больше скажу, на них ты вообще не сможешь положить хер в высоконагруженном сервисе) а кеши как доп прокладка, но никак не полноценная замена всему этому

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Для оптимизации 90% запросов достаточно выбрать правильные индексы. Посмотрите какие индексы уже есть.

Иногда помогает уничтожение статистики. Сама СУБД собирает информацию о планах предыдущих запросов. По мере роста БД может получиться так, что статистика уже не соответствует текущему состоянию БД. Первое время будет снижение производительности, но со временем наберётся новая статистика и всё будет работать как раньше. Если повезёт - то даже лучше.

Ещё для 9% достаточно изучить план запроса и переделать запрос. Особое внимание стоит уделить группировкам и фильтрам.

В оставшемся 1% - чистая жесть, которая требует создания временных таблиц и всяческих других извращений.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества