зеркало из
https://github.com/iharh/notes.git
synced 2025-10-29 12:46:06 +02:00
m
Этот коммит содержится в:
родитель
e2ae849733
Коммит
502fbe5272
2
devops/k8s/features/quotes.txt
Обычный файл
2
devops/k8s/features/quotes.txt
Обычный файл
@ -0,0 +1,2 @@
|
||||
2024
|
||||
https://habr.com/ru/companies/oleg-bunin/articles/790112/
|
||||
1
nontech/ortho/misc/2024.txt
Обычный файл
1
nontech/ortho/misc/2024.txt
Обычный файл
@ -0,0 +1 @@
|
||||
https://blog.predanie.ru/article/oshibki-apostolov-chto-oni-ne-ponimali-v-slovah-hrista/
|
||||
@ -52,6 +52,8 @@ Metametrics - 02.01 - Artamonov 8:00 of 1:12:13
|
||||
! ANB - youngest instance (based on 5 eyes)
|
||||
! At our Forsight groups - Dmitriy Peskov
|
||||
! Alexandr DeLecalek - Munich Project -> Harward Prj
|
||||
! Great Reset - project of Shwab and Malyare - conflict of military people and intelligence
|
||||
! Hitler dostal vagonchik, v kotorom byl podpisan mir v Knompene i zastavil v 1940-m v nyom zhe francuzov podpisat mir
|
||||
DayCenter - Lection 5 - Near Vatican of 7:23 of ...
|
||||
https://boosty.to/den_club/posts/b4e66ee2-5338-434f-84ef-b3ec4176b561
|
||||
https://www.youtube.com/watch?v=tMkZbCXT9Y8
|
||||
|
||||
81
pages/pg.txt
Обычный файл
81
pages/pg.txt
Обычный файл
@ -0,0 +1,81 @@
|
||||
|
||||
*****************************************
|
||||
В PostgreSQL анализ статистики для мониторинга может быть выполнен с использованием различных инструментов и запросов к системным представлениям. Вот несколько шагов и примеров:
|
||||
|
||||
1. pg_stat_statements:
|
||||
|
||||
Включите расширение pg_stat_statements в вашей базе данных. Это расширение отслеживает выполнение SQL-запросов и предоставляет информацию о времени выполнения, количестве вызовов и т.д.:
|
||||
|
||||
Включение расширения (выполнить один раз)
|
||||
|
||||
CREATE EXTENSION pg_stat_statements;
|
||||
|
||||
Запрос для анализа
|
||||
|
||||
SELECT * FROM pg_stat_statements ORDER BY total_time DESC;
|
||||
|
||||
Этот запрос вернет список SQL-запросов, отсортированный по общему времени выполнения в порядке убывания.
|
||||
|
||||
📌 Посмотреть статистику времени выполнения запросов для конкретной базы данных:
|
||||
|
||||
SELECT * FROM pg_stat_statements WHERE dbid = (SELECT oid FROM pg_database WHERE datname = 'your_database_name');
|
||||
|
||||
Замените 'your_database_name' на имя вашей базы данных.
|
||||
|
||||
📌 Посмотреть статистику времени выполнения запросов для конкретного пользователя:
|
||||
|
||||
SELECT * FROM pg_stat_statements WHERE userid = (SELECT usesysid FROM pg_user WHERE usename = 'your_username');
|
||||
|
||||
Замените 'your_username' на имя пользователя.
|
||||
|
||||
📌 Посмотреть статистику времени выполнения запросов для конкретной сессии:
|
||||
|
||||
SELECT * FROM pg_stat_statements WHERE pg_backend_pid() = procpid;
|
||||
|
||||
Этот запрос вернет статистику выполнения запросов для текущей сессии. Обратите внимание, что pg_backend_pid() - это функция, возвращающая идентификатор процесса текущей сессии.
|
||||
|
||||
✅ Эти запросы предоставляют информацию о времени выполнения, количестве вызовов и других параметрах запросов. Вы можете адаптировать эти запросы в соответствии с вашими конкретными требованиями анализа и мониторинга.
|
||||
|
||||
2. pg_stat_bgwriter:
|
||||
|
||||
Данное представление предоставляет статистику по работе фонового процесса записи:
|
||||
|
||||
SELECT * FROM pg_stat_bgwriter;
|
||||
|
||||
3. pg_stat_database:
|
||||
|
||||
Это представление предоставляет статистику по использованию баз данных:
|
||||
|
||||
SELECT * FROM pg_stat_database;
|
||||
|
||||
4. pg_stat_user_tables:
|
||||
|
||||
Позволяет получить статистику по таблицам:
|
||||
|
||||
SELECT * FROM pg_stat_user_tables;
|
||||
|
||||
5. pg_stat_user_indexes:
|
||||
|
||||
Статистика по индексам:
|
||||
|
||||
SELECT * FROM pg_stat_user_indexes;
|
||||
|
||||
6. pg_locks:
|
||||
|
||||
Позволяет отслеживать текущие блокировки в базе данных:
|
||||
|
||||
SELECT * FROM pg_locks;
|
||||
|
||||
7. pg_stat_activity:
|
||||
|
||||
Дает информацию о текущих активных сессиях:
|
||||
|
||||
SELECT * FROM pg_stat_activity;
|
||||
|
||||
8. pg_stat_replication:
|
||||
|
||||
Если вы используете репликацию, этот запрос предоставит статистику по репликации:
|
||||
|
||||
SELECT * FROM pg_stat_replication;
|
||||
|
||||
✅ Эти запросы могут помочь вам мониторить производительность, выявлять узкие места и выявлять проблемы в вашей базе данных PostgreSQL. Помните, что регулярный мониторинг и анализ данных являются важной частью управления базой данных для обеспечения ее эффективной работы.
|
||||
@ -1,2 +0,0 @@
|
||||
2019
|
||||
https://www.baeldung.com/spring-dirtiescontext
|
||||
@ -1,3 +1,6 @@
|
||||
import org.springframework.test.annotation.DirtiesContext;
|
||||
|
||||
@DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_CLASS)
|
||||
|
||||
2019
|
||||
https://www.baeldung.com/spring-dirtiescontext
|
||||
|
||||
1
pl/rs/features/internals/rust-to-assembly.txt
Обычный файл
1
pl/rs/features/internals/rust-to-assembly.txt
Обычный файл
@ -0,0 +1 @@
|
||||
https://eventhelix.com/rust/
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user