зеркало из
https://github.com/iharh/notes.git
synced 2025-10-29 20:56:06 +02:00
m
Этот коммит содержится в:
родитель
ac14b92a8f
Коммит
807fe7547d
@ -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/
|
||||
3
db/sql/postgres/feature/performance/explain/explain.txt
Обычный файл
3
db/sql/postgres/feature/performance/explain/explain.txt
Обычный файл
@ -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
|
||||
2
db/sql/postgres/feature/performance/performance.txt
Обычный файл
2
db/sql/postgres/feature/performance/performance.txt
Обычный файл
@ -0,0 +1,2 @@
|
||||
https://www.postgresql.org/docs/current/performance-tips.html
|
||||
https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server
|
||||
2
db/sql/postgres/feature/performance/planner/planner.txt
Обычный файл
2
db/sql/postgres/feature/performance/planner/planner.txt
Обычный файл
@ -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
|
||||
38
db/sql/postgres/feature/performance/planner/statistics.txt
Обычный файл
38
db/sql/postgres/feature/performance/planner/statistics.txt
Обычный файл
@ -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>";
|
||||
6
db/sql/postgres/feature/performance/presentations.txt
Обычный файл
6
db/sql/postgres/feature/performance/presentations.txt
Обычный файл
@ -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
|
||||
|
||||
3
pl/java/tools/quality/testing/junit/docs/books.txt
Обычный файл
3
pl/java/tools/quality/testing/junit/docs/books.txt
Обычный файл
@ -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
|
||||
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user