понедельник, 3 июня 2013 г.
вторник, 21 мая 2013 г.
четверг, 8 сентября 2011 г.
Как посмотреть размер баз и таблиц в PostgreSQL
ак посмотреть размер баз и таблиц в PostgreSQL [исправить]
Для сопоставления OID номеров и имен баз и таблиц в contrib есть утилита oid2name.
Для просмотра размера таблиц для текущей базы:
SELECT relname AS name, relfilenode AS oid, (relpages * 8192 / (1024*1024))::int as size_mb, reltuples as count
FROM pg_class
WHERE relname NOT LIKE 'pg%'
ORDER BY relpages DESC;
Для просмотра общего размера баз можно использовать скрипт:
#!/bin/sh
oid2name=/usr/local/pgsql/bin/oid2name
pg_data_path=/usr/local/pgsql/data/base
{
$oid2name| grep '='| while read oid delim name; do
size=`du -s $pg_data_path/$oid|cut -f1`
echo "$size $name"
done
}|sort -rn
Другой вариант просмотра размера базы:
select pg_database_size('имя базы');
Размер таблицы:
select select pg_relation_size('имя таблицы');
Полный размер таблицы с сопутствующих индексов.
select pg_total_relation_size('имя таблицы');
Размер столбцов
select pg_column_size('имя стобца') from 'имя таблицы';
Состояние всех настроек можно посмотреть через функцию pg_show_all_settings().
Для сопоставления OID номеров и имен баз и таблиц в contrib есть утилита oid2name.
Для просмотра размера таблиц для текущей базы:
SELECT relname AS name, relfilenode AS oid, (relpages * 8192 / (1024*1024))::int as size_mb, reltuples as count
FROM pg_class
WHERE relname NOT LIKE 'pg%'
ORDER BY relpages DESC;
Для просмотра общего размера баз можно использовать скрипт:
#!/bin/sh
oid2name=/usr/local/pgsql/bin/oid2name
pg_data_path=/usr/local/pgsql/data/base
{
$oid2name| grep '='| while read oid delim name; do
size=`du -s $pg_data_path/$oid|cut -f1`
echo "$size $name"
done
}|sort -rn
Другой вариант просмотра размера базы:
select pg_database_size('имя базы');
Размер таблицы:
select select pg_relation_size('имя таблицы');
Полный размер таблицы с сопутствующих индексов.
select pg_total_relation_size('имя таблицы');
Размер столбцов
select pg_column_size('имя стобца') from 'имя таблицы';
Состояние всех настроек можно посмотреть через функцию pg_show_all_settings().
среда, 15 июня 2011 г.
Я забыл пароль на "Одноклассники", но он у меня под *** в браузере
Не печалься друг мой....
javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; } } if (s) alert("Passwords in forms on this page:\n\n" + s); else alert("There are no passwords in forms on this page.");})();
javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; } } if (s) alert("Passwords in forms on this page:\n\n" + s); else alert("There are no passwords in forms on this page.");})();
вставь этот хлам в строку адреса.
четверг, 30 сентября 2010 г.
Как подмонтировать образ XEN/ How to mount XEN image?
1. Убедитесь что диск не используется ниодной виртуальной машиной.
2. Поключим образ виртуальной машины в lo устройство.
3. Посмотрим разделы:
для второго раздела:
2. Поключим образ виртуальной машины в lo устройство.
losetup /dev/loop0 /path/to/diskimage.xm
3. Посмотрим разделы:
fdisk
-ul /dev/loop0
Disk /dev/loop0: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x0004a36d
Device Boot Start End Blocks Id System
/dev/loop0p1 63 1028159 514048+ 82 Linux swap / Solaris
/dev/loop0p2 * 1028160 8385929 3678885 83 Linux
4. Монтируем нужный раздел.
Колонка Start - это смещение для каждого раздела в файле образе виртуальной машины.
Значения приведены в секторах, один сектор - 512 байт.
63 * 512 = 32256 байт.
Исходя из этого, для того что-бы подмонтировать первый раздел, тут он своп, но это не важно, нужно выполнить команду:
losetup -o32256 /dev/loop0 /path/to/diskimage.xm
для второго раздела:
losetup -o526417920 /dev/loop0 /path/to/diskimage.xm
среда, 27 января 2010 г.
Free Public DNS Server
Free Public DNS Server
Service provider: Google
- 8.8.8.8
- 8.8.4.4
Service provider: ScrubIt
Public dns server address:
- 67.138.54.100
- 207.225.209.66
Service provider:dnsadvantage
Dnsadvantage free dns server list:
- 156.154.70.1
- 156.154.71.1
Service provider:OpenDNS
OpenDNS free dns server list:
- 208.67.222.222
- 208.67.220.220
Service provider: vnsc-pri.sys.gtei.net
Public Name server IP address:
- 4.2.2.1
- 4.2.2.2
- 4.2.2.3
- 4.2.2.4
- 4.2.2.5
- 4.2.2.6
понедельник, 3 августа 2009 г.
Поисковая система торрентов.
Недавно нарвался на еще один поисковик торрентов.
http://torrentov.net.ua/
использует google, что очень не плохо.
Также позволяет искать онлайн видео.
Удобно.
http://torrentov.net.ua/
использует google, что очень не плохо.
Также позволяет искать онлайн видео.
Удобно.
Подписаться на:
Сообщения (Atom)