Список всех установленных локалей можно получить с помощью комманды
locale -a
Список всех доступных к установке локалей можно получить, просмотрев файл /usr/share/i18n/SUPPORTED
less /usr/share/i18n/SUPPORTED
Для добавления, к примеру, русской локали необходимо выполнить комманду:
sudo locale-gen ru_RU.UTF-8
Всё просто! 😉
PPA с последней версией PostgreSQL устанавливается просто:
sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
И потом всё просто:
sudo apt-get install postgresql-9.2
Запрос отображает использование индексов. Что позволяет увидеть наиболее часто использованные индексы, а также и наиболее редко (у которых будет index_scans_count = 0
).
Учитываются только пользовательские индексы и не учитываются уникальные, т.к. они используются как ограничения (как часть логики хранения данных).
В начале отображаются наиболее часто используемые индексы (отсортированы по колонке index_scans_count
).
SELECT
idstat.relname AS table_name, -- имя таблицы
indexrelname AS index_name, -- индекс
idstat.idx_scan AS index_scans_count, -- число сканирований по этому индексу
pg_size_pretty(pg_relation_size(indexrelid)) AS index_size, -- размер индекса
tabstat.idx_scan AS table_reads_index_count, -- индексных чтений по таблице
tabstat.seq_scan AS table_reads_seq_count, -- последовательных чтений по таблице
tabstat.seq_scan + tabstat.idx_scan AS table_reads_count, -- чтений по таблице
n_tup_upd + n_tup_ins + n_tup_del AS table_writes_count, -- операций записи
pg_size_pretty(pg_relation_size(idstat.relid)) AS table_size -- размер таблицы
FROM
pg_stat_user_indexes AS idstat
JOIN
pg_indexes
ON
indexrelname = indexname
AND
idstat.schemaname = pg_indexes.schemaname
JOIN
pg_stat_user_tables AS tabstat
ON
idstat.relid = tabstat.relid
WHERE
indexdef !~* 'unique'
ORDER BY
idstat.idx_scan DESC,
pg_relation_size(indexrelid) DESC
Установить последний pgAdmin3 в Ubuntu (или в моём случаи, в Xubuntu) достаточно просто.
Нужно просто знать адрес правильный адрес PPA-репозитория 🙂
Делается так:
sudo apt-add-repository ppa:voronov84/andreyv
sudo apt-get update && sudo apt-get upgrade
И ставим, если ещё до этого не был установлен:
sudo apt-get install pgadmin3