diff --git a/db/sql/docs/training.txt b/db/sql/docs/training.txt index 7b007c0cf..3482467b4 100644 --- a/db/sql/docs/training.txt +++ b/db/sql/docs/training.txt @@ -1,2 +1,5 @@ https://sqltest.online/ https://sqltest.online/ru/ +https://sqltest.online/ru/books + +https://www.sql-ex.ru/ diff --git a/db/sql/postgres/docs/courses/pg-pro.txt b/db/sql/postgres/docs/courses/pg-pro.txt index bf40b4ba3..8c3ed9a01 100644 --- a/db/sql/postgres/docs/courses/pg-pro.txt +++ b/db/sql/postgres/docs/courses/pg-pro.txt @@ -17,6 +17,8 @@ PostgresProfessional - RogovLuzanovTolmachyov - QPT13 - Query Optimization of p1 ! Nested Loop - node of plan ! 12:00 select * from aircrafts a left join seats s on (a.aircraft_code = s.aircraft_code) where a.model like '...'; ! Nested Loop Left Join - node of plan + ! 19:00 nested-loop-join is effective on middle/sized cardinality only (for big ones need index) + ! + join can be done on anly condition p5 - Bitmap Scan 0:00 of 25:57 https://www.youtube.com/watch?v=j7e7EANyJhE p4 - Inex Scan of 41:10 diff --git a/db/sql/postgres/feature/functions/gen-data.txt b/db/sql/postgres/feature/functions/gen-data.txt index 491825d84..5ea5856d1 100644 --- a/db/sql/postgres/feature/functions/gen-data.txt +++ b/db/sql/postgres/feature/functions/gen-data.txt @@ -1,3 +1,7 @@ https://www.postgresql.org/docs/current/functions-srf.html https://postgrespro.ru/docs/postgrespro/17/functions-srf ... from generate_series(1, 1e6) as id; + +2025 +https://habr.com/ru/companies/otus/articles/874140/ + ! generate_series diff --git a/db/sql/postgres/feature/performance/tools/optimizer/tuned.txt b/db/sql/postgres/feature/performance/tools/optimizer/tuned.txt new file mode 100644 index 000000000..56732ba87 --- /dev/null +++ b/db/sql/postgres/feature/performance/tools/optimizer/tuned.txt @@ -0,0 +1,23 @@ +https://tuned-project.org/ +https://github.com/redhat-performance/tuned + +https://github.com/xvitaly/tuned-switcher +https://github.com/xvitaly/tuned-switcher/tree/master/docs +https://github.com/xvitaly/tuned-switcher/blob/master/docs/screenshots.md + +dnf + tuned + /usr/lib/systemd/system/tuned.service + tuned-profiles-postgresql + man ... + /usr/lib/tuned/profiles/postgresql/tuned.conf + tuned-utils + /usr/bin/powertop2tuned + /usr/libexec/tuned/pmqos-static.py + +2024 +https://habr.com/ru/companies/otus/articles/859270/ + sudo apt install tuned +https://www.opennet.ru/opennews/art.shtml?num=62307 +2019 +https://tuned-project.org/docs/tuned_devconf_2019.pdf diff --git a/pl/cross/methodologies/data-oriented/books.txt b/pl/cross/methodologies/data-oriented/books.txt new file mode 100644 index 000000000..6002d25b2 --- /dev/null +++ b/pl/cross/methodologies/data-oriented/books.txt @@ -0,0 +1,5 @@ +2022 +Sharvit - Data-Oriented Programming + https://libgen.gs/edition.php?id=142233369 + https://libgen.gs/adse0b950a2e99145978b73883e1f520995N400FPUD + http://books.ms/main/e0b950a2e99145978b73883e1f520995 diff --git a/pl/java/tools/build/maven/features/snapshots.txt b/pl/java/tools/build/maven/features/snapshots.txt new file mode 100644 index 000000000..e0901d4ca --- /dev/null +++ b/pl/java/tools/build/maven/features/snapshots.txt @@ -0,0 +1 @@ +https://stackoverflow.com/questions/5901378/what-exactly-is-a-maven-snapshot-and-why-do-we-need-it