Этот коммит содержится в:
Ihar Hancharenka 2025-01-06 09:37:26 +03:00
родитель ac14b92a8f
Коммит 807fe7547d
16 изменённых файлов: 68 добавлений и 17 удалений

Просмотреть файл

@ -1,3 +0,0 @@
2024
WorkSolutions - Kostenko - Postgres World Optimization Misteries ru 0:00 of 32:50
https://www.youtube.com/watch?v=MeTDmLyYD9k

Просмотреть файл

@ -11,3 +11,8 @@ https://habr.com/ru/company/tensor/blog/487380/
https://habr.com/ru/users/kilor/posts/
2019
https://habr.com/ru/company/tensor/blog/477624/
https://developer.ibm.com/tutorials/postgresql-experiences-tuning-recomendations-linux-on-ibm-z/
https://habr.com/ru/company/southbridge/blog/714096/
2018
https://www.2ndquadrant.com/en/blog/partitioning-evolution-postgresql-11/
https://habr.com/ru/company/otus/blog/452280/

Просмотреть файл

@ -0,0 +1,3 @@
https://www.postgresql.org/docs/current/sql-explain.html
https://www.postgresql.org/docs/current/using-explain.html
https://www.postgresql.org/docs/current/runtime-config-query.html#RUNTIME-CONFIG-QUERY-CONSTANTS

Просмотреть файл

@ -0,0 +1,2 @@
https://www.postgresql.org/docs/current/performance-tips.html
https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server

Просмотреть файл

@ -0,0 +1,2 @@
https://www.postgresql.org/docs/current/runtime-config-query.html
https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-JOIN-COLLAPSE-LIMIT

Просмотреть файл

@ -0,0 +1,38 @@
https://www.postgresql.org/docs/current/planner-stats.html
https://www.postgresql.org/docs/current/multivariate-statistics-examples.html
CREATE EXTENSION pgstattuple;
SELECT * FROM pgstattuple('table-name') \gx
-[ RECORD 1 ]------+--------
table_len | 4427680
tuple_count | 100000
tuple_len | 3368895
tuple_percent | 76.61
dead_tuple_count | 0
dead_tuple_len | 0
dead_tuple_percent | 0
free_space | 16552
free_percent | 0.37
tuple_percent - percent of useful info
free_percent - .. of free (old row versions and free space)
dead_tuple_count - quality of autovacuum
SELECT relname, n_live_tup, n_dead_tup
FROM pg_stat_user_tables/pg_stat_all_tables;
SELECT
relname AS "table",
n_live_tup AS live_rows,
n_dead_tup AS dead_rows,
ROUND((n_dead_tup::float8 / NULLIF(n_live_tup + n_dead_tup, 0)) * 100, 2) AS dead_proc
FROM
pg_stat_user_tables
WHERE
n_live_tup + n_dead_tup > 0
ORDER BY
dead_proc DESC;
SELECT relname, last_autovacuum, last_autoanalyze
FROM pg_stat_user_tables
WHERE relname="<table-name>";

Просмотреть файл

@ -0,0 +1,6 @@
2024
JPoint - Zhilin - PG Can Make a Pain 0:00 of 45:49
https://www.youtube.com/watch?v=pTWfjyeQ5Ks
https://jokerconf.com/talks/0bd645ad3a0f48c292547db572a1c7eb
WorkSolutions - Kostenko - Postgres World Optimization Misteries ru 0:00 of 32:50
https://www.youtube.com/watch?v=MeTDmLyYD9k

Просмотреть файл

@ -1,12 +0,0 @@
https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server
2024
JPoint - Zhilin - PG Can Make a Pain 0:00 of 45:49
https://www.youtube.com/watch?v=pTWfjyeQ5Ks
https://jokerconf.com/talks/0bd645ad3a0f48c292547db572a1c7eb
2019
https://developer.ibm.com/tutorials/postgresql-experiences-tuning-recomendations-linux-on-ibm-z/
https://habr.com/ru/company/southbridge/blog/714096/
2018
https://www.2ndquadrant.com/en/blog/partitioning-evolution-postgresql-11/
https://habr.com/ru/company/otus/blog/452280/

Просмотреть файл

@ -1,4 +1,6 @@
2024
Meric - Mastering Spring Boot 3.0
4060519F4DEA92E06D90E3E15D05729F
Puig - Spring Boot 3.0 Cookbook
ACF6761CEAA97E0460D0F0EA3CC0292A
2023

Просмотреть файл

@ -0,0 +1,3 @@
2024
Langr - Pragmatic Unit Testing In Java With JUnit 3rd ed
5F9FD301AF41BDA177CA04D9F939D028

Просмотреть файл

@ -1,6 +1,8 @@
http://books.goalkicker.com/KotlinBook/
2024
Soshin - Kotlin Design Patterns and Best Practices 3rd ed
1EFBE911F031A2BC2F83625D13C821DF
AignerElizarovIsakovaJemerov - Kotlin in Action 2nd ed
60A4A7FB7DF4D2F6842C6402930C4B63
2023
@ -17,8 +19,6 @@ Carli - Functional Programming in Kotlin by Tutorials
https://github.com/kodecocodes/fpk-materials
!!! 567p, classic FP/Haskell approach
! good diagrams incl CT, beauty colors and diagrams
Soshin - Kotlin Design Patterns and Best Practices 2nd ed
magnet:?xt=urn:btih:b2fd201a88b7767616a489a1bd3d480de7977ece
2021
McGregorPryce - Java to Kotlin a Refactoring Guidebook
5EC7B6C8ECF22B8A22CC11B8E19852D0

Просмотреть файл

@ -1,3 +1,8 @@
2024
Meric - Mastering Spring Boot 3.0
4060519F4DEA92E06D90E3E15D05729F
! about spring-security integration
! @WithMockUser
2023
ThorgersenSilva - Keycloak - Identity and Access Management for Modern Applications 2nd ed
2FCEDB79A750149203A1E5CEA5118AA2