Pull to refresh
3
0
Send message

Я недавно взял SanDisk extreme portable pro на 4тб, usbc как раз

Но вообще, спасибо!

Начал активно пользоваться lateral. это действительно сильно производительнее чем окна.

Хотя, да, признаю, с LATERAL быстрее

Присоединюсь к автору комментария: через оконные функции получаются самые эффективные планы:

with a as ( 
	select doc_id, 
	       row_number() over (partition by customer_id order by dt desc) rn
	 from doc
	 where customer_id in (1,2,4,8,16,32,64))
select doc.* 
  from a
  join doc on doc.doc_id = a.doc_id
 where rn = 1;

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

1. Спасибо. Я так понял, что снапшот — это просто фиксация версии таблицы, не позволяющая вакууму подчистить данные + фиксируется точка в WAL. После передачи копии, pgoutput начинает читать WAL с зафиксированнй точки. Я опасался сначала, что в WAL копируется содержимое таблицы каким-то образом, но нет :) pgoutput вообще не задействован в передаче копии.
2. Да, не сразу нашел про REFRESH, спасибо.
3. При логической репликации таргет таблица не защищена от изменений, хочется иметь возможность принудительно восстановить состояние, если что-то случилось на реплике.

Но вообще я в восторге от логической репликации, планирую построить ODS на этой технологии (с партицированием на реплике в отдельных случаях).
Простите за некропостинг, но не смог раскопать в доках поведение при начальной синхронизации и при ALTER PUBLICATION ADD TABLE:
1. при начальной синхронизации в доках написано, что сначала создается снапшот таблиц и передается подписчикам. При этом WAL как-то задействуется?
2. если сделать ADD TABLE то снапшот должен создаваться или нет? У меня почему-то начальный снапшот не передается.
3. Можно ли принудительно заставить мастер отправить снапшот таблицы в публикацию?
Немного в сторону, но не понял почему получилось 2:
#define _A 2 * 5 
int a = _A / 3;
Компилятор неканоничный? разбор (2 * 5 / 3) должен идти слева направо по стандарту.
Подскажите, что за «oracle agent» на графиках скорости обучения?
Самое главное, «ИИ» не обладает субъектностью. Поэтому не может быть автором изобретения. И если «ИИ» что-то «изобрел», то автор изобретения будет не создатель «ИИ», а его владелец или обладатель права использования.
Ну это если как я бы написал роман в «ворде», то автор — совсем не майкрософт или интел.
карты лояльности не упомянули.
— у вас есть наша карта?
— есть, но забыли? ничего, скажите ваш номер телефона. (диктует-вбивает).
— вам придет смс с кодом подтверждения, продиктуйте пожалуйста (все в очереди ждут пока смс дойдет)

Реальный кейс.
Что-то мне подсказывает, что их не за Chronopay судят.
Поправьте нули, пожалуйста. «Корпус размерами 90х80х29 мм. Стоимость корпуса — $3.200 при тираже 10.000 штук. »?
Простите, а почему суммарный импульс измеряется в м/с? Или я что-то не понял?
Поделитесь, сколько календарного времени заняла эта история? Понятно, что автор не тратил все свое время на эту задачу, но все же?

Information

Rating
4,705-th
Registered
Activity