Наверное, корректней было бы diff вычислять как clock_timestamp() - statement_timestamp()? Потому что если транзакция стартанула уже давно, то текущему запросу может вообще не хватить времени даже на один проход
А можно ли в качестве ИТ применить тороидальный трансформатор? Везде пишут, что он при той же мощности будет обладать меньшими габаритами.
Или с ним есть какие-то нюансы?
Вообще, всегда при массовых изменениях в таблице (будь то UPDATE, INSERT или DELETE) рекомендую делать:
VACUUM ANALYZE для актуализации статистики, иначе у планировщика будут устаревшие данные и он может выбирать странные и не эффективные (для новых данных) планы запросов.
Пересоздание всех индексов без блокировки: CREATE INDEX CONCURRENTLY "new" + DROP INDEX "old" + ALTER INDEX "new" RENAME TO "old".
Причем обе процедуры можно смело делать "на бою" без простоя.
У меня был случай, когда после массовой операции (вычищение устаревших данных в таблице) только на пересоздании индексов удалось выиграть 100 Гб места на диске.
Спасибо за статью, очень интересно было читать!
Пара вопросов про ВИД:
1. Вы пишете, что ротор ВИД СВ — это «параходное колесо». А если сделать аксиально-расслоенный ротор, как на картинке из статьи:
Тут получается, что ротор уже почти цилиндр.
2. Получается, что генераторный режим в ВИД СВ невозможен? Ведь в нем отсутствует обмотка возбуждения и ротор просто будет вращаться, как железная болванка, не наводя никакую ЭДС в обмотках? И с помощью этого типа двигателя не реализовать рекуперативное торможение, как в ваших статьях про БелАЗ?
3. Я так понял, что ВИД НВ — по управлению почти что PMSM, только вместо постоянных магнитов в нем электромагнитное возбуждение? И по характеристикам они близки? В частности, в маломощных приводах можно использовать PMSM (например, движки квадрокоптеров), а в мощных — уже не выйдет из-за риска размагнитить постоянные магниты?
Не понимаю, зачем сделали передачу пароля на сайт?
По идее, криптопровайдер локально на компе пользователя должен запросить пароль от закрытой части ключа ЭЦП при попытке что-то подписать со стороны сайта, а не передавать ему (сайту) пароль в открытом виде…
Вставлю свои 5 копеек. Вместо “TLTR” чаще пишут “TL;DR;” (Too Long; Didn’t Read — «Слишком длинно, не читал»). А так же, на github в pull-реквестах пишут “LGTM” (Looks Good To Me — «Выглядит хорошо для меня») в качестве одобрения предложенного исправления.
Наверное, корректней было бы diff вычислять как
clock_timestamp() - statement_timestamp()
?Потому что если транзакция стартанула уже давно, то текущему запросу может вообще не хватить времени даже на один проход
Или с ним есть какие-то нюансы?
Вообще, всегда при массовых изменениях в таблице (будь то UPDATE, INSERT или DELETE) рекомендую делать:
VACUUM ANALYZE
для актуализации статистики, иначе у планировщика будут устаревшие данные и он может выбирать странные и не эффективные (для новых данных) планы запросов.CREATE INDEX CONCURRENTLY "new"
+DROP INDEX "old"
+ALTER INDEX "new" RENAME TO "old"
.Причем обе процедуры можно смело делать "на бою" без простоя.
У меня был случай, когда после массовой операции (вычищение устаревших данных в таблице) только на пересоздании индексов удалось выиграть 100 Гб места на диске.
Пара вопросов про ВИД:
1. Вы пишете, что ротор ВИД СВ — это «параходное колесо». А если сделать аксиально-расслоенный ротор, как на картинке из статьи:
Тут получается, что ротор уже почти цилиндр.
2. Получается, что генераторный режим в ВИД СВ невозможен? Ведь в нем отсутствует обмотка возбуждения и ротор просто будет вращаться, как железная болванка, не наводя никакую ЭДС в обмотках? И с помощью этого типа двигателя не реализовать рекуперативное торможение, как в ваших статьях про БелАЗ?
3. Я так понял, что ВИД НВ — по управлению почти что PMSM, только вместо постоянных магнитов в нем электромагнитное возбуждение? И по характеристикам они близки? В частности, в маломощных приводах можно использовать PMSM (например, движки квадрокоптеров), а в мощных — уже не выйдет из-за риска размагнитить постоянные магниты?
По идее, криптопровайдер локально на компе пользователя должен запросить пароль от закрытой части ключа ЭЦП при попытке что-то подписать со стороны сайта, а не передавать ему (сайту) пароль в открытом виде…