diff --git a/db/sql/postgres/feature/vacuum/tips.txt b/db/sql/postgres/feature/vacuum/tips.txt new file mode 100644 index 000000000..14af07782 --- /dev/null +++ b/db/sql/postgres/feature/vacuum/tips.txt @@ -0,0 +1,21 @@ +Актуальная статистика очень важна для планировщика запросов PostgreSQL. +Если статистика устаревшая, то планировщик начнет строить неоптимальные планы запросов, что в свою очередь приведет к высокому потреблению CPU. +В такой ситуации уже будет даже не важно на сколько хорошо оптимизированы ваши запросы, если статистика сильно устаревшая, то планировщик все равно начнет ошибаться. + +Информацию о том когда в последний раз собиралась статистика по таблице можно получить с помощью представления pg_stat_all_tables, выполнив вот такой запрос: + +SELECT schemaname, relname, last_autoanalyze, last_analyze +FROM pg_stat_all_tables +WHERE relname = 'table_name'; + +Колонка last_autoanalyze покажет когда в таблицу приходил AUTOVACUUM и собрал статистику, +а колонка last_analyze покажет когда статистика собиралась вручную с помощью команды ANALYZE. + +Соответственно, если вы увидели, что статистика по какой-то причине по таблице не собиралась очень давно, то ее надо срочно собрать вот такой командой: + +ANALYZE table_name; + +Это основные (на наш взгляд) причины высокого потребления CPU PostgreSQL. +Конечно могут быть и менее очевидные причины, например неисправности дисковой подсистемы, или какие-то очень сложные вычисления на стороне приложения, +которые сильно загрузили CPU. +В любом случае расследование таких проблем нужно начинать с нахождения неоптимальных запросов, так как это наиболее частая причина всех наших бед 😉. diff --git a/nontech/intelligence/people/artamonov.txt b/nontech/intelligence/people/artamonov.txt index 93cb649a1..2dfe58ca2 100644 --- a/nontech/intelligence/people/artamonov.txt +++ b/nontech/intelligence/people/artamonov.txt @@ -52,6 +52,8 @@ Geopolitics https://boosty.to/den_club/posts/f198877e-c804-4ca3-8948-808f6aec3a46 2024 +DayCenter - SecretSocietiesAndVatican - Lection 14 - of Lucifer 0:00 of ... (premium needed) + https://nday.club/video/aleksandr-artamonov-torzhestvo-lyucifera-taynye-obschestva-i-vatikan-chast-14- RayTV - Valdman - Artamonov 07.14 34:00 of 57:23 https://www.youtube.com/watch?v=TyAc8ht2Ff0 RUPoliticalCultureInstitute - 07.12 - Artamonov - Macaron of 1:47:42 @@ -91,7 +93,7 @@ DayCenter - SecretSocietiesAndVatican - Lection 15 - Holly Grail and Vatican of ! S tochki zreniya Vaticana chasha obnaruzhilas v Valensii BookDay - Artamonov - Geopolitics - Open Foes 3:00 of 1:48:25 https://boosty.to/den_club/posts/f91d8b10-1192-4130-a19c-3970f6df65af -DayCenter - SecretSocietiesAndVatican - Lection 14 - Celebration of Beast 39:00 of 1:42:35 +DayCenter - SecretSocietiesAndVatican - Lection 14 - Celebration of Beast of 1:42:35 https://boosty.to/den_club/posts/309ee489-10d1-4c58-8312-abd6840ed7d8 ! 30.04.1932 - Dogovor of Shikhelgruber for 13 years - till 30.04.1945 BookDay - Artamonov - Geopolitics - Loud Resignations of 1:49:27 diff --git a/nontech/politics/countries/ua.txt b/nontech/politics/countries/ua.txt index 0bfa53ed7..ea8350fb4 100644 --- a/nontech/politics/countries/ua.txt +++ b/nontech/politics/countries/ua.txt @@ -1,8 +1,9 @@ 2024 -NDay - Effenberger - WWI Before 5:00 of 1:00:32 +NDay - Effenberger - WWI Before of 1:00:32 https://nday.club/video/prizrak-pervoy-mirovoy-brodit-po-evrope https://www.youtube.com/watch?v=FbcHHVLTxPE ! Doctrine of Woolfowitz 91-93 + ! 23:00 - Mother of Cherchil - Hanna Vanderbuild 2023 FromMordorWithLove - RU-UA Conflict Sources of 1:37:48 https://www.youtube.com/watch?v=LmhQjYN9q8M diff --git a/pages/books/manning.txt b/pages/books/manning.txt index b93a1447c..7fb5409a1 100644 --- a/pages/books/manning.txt +++ b/pages/books/manning.txt @@ -8,6 +8,7 @@ https://www.manning.com/books/how-gpt-works 2023 https://www.manning.com/books/azure-security-2 https://www.manning.com/books/optimization-algorithms +https://www.manning.com/books/rust-advanced-techniques https://www.manning.com/books/fluent-bit-with-kubernetes https://www.manning.com/books/machine-learning-system-design https://www.manning.com/books/platform-engineering-on-kubernetes