О секционировании можно найти много информации, в частности здесь можно прочитать о теории, и дальше автор развивает идею и предоставляет свое решение для быстрого добавления секции. Рекомендую к ознакомлению.
После изучения теории почти ко всем приходит идея автоматизации процесса создания секций. Выше был один из вариантов, второй комплексный вариант я видел у создателей уважаемого думаю не только мной Zabbix.
После изучения и небольшого адаптирования я решил внедрить его у себя… К сожалению в нем выяснилось несколько недостатков: при создании новой секции первая запись в эту секцию терялась; при большом количестве секций вставка даже одной записи занимает слишком много времени (вызвано 2 факторами: каждый раз вычислялась таблица куда следует положить запись; использования множества rules вместо 1 триггера со всеми условиями). Тем не менее ребята проделали отличную работу и пользуясь случаем посылаю им лучи уважения.
Читать полностью »
Рубрика «postgresql» - 86
Секционирование: Выстрелил и забыл
2012-09-25 в 0:50, admin, рубрики: pgsql, postgresql, секционирование, метки: pgsql, секционированиеПереезд с PostgreSQL 9.0 на 9.2 под нагрузкой
2012-09-20 в 8:39, admin, рубрики: postgresql, postgresql 9.0, Песочница, системное администрирование, метки: postgresql 9.0 Все доброго времени суток!
Как известно, недавно вышел PostgreSQL 9.2 с массой интересных и полезных вещей. Недолго думая мы решили обновить наш кластер потоковой репликации с 9.0 на 9.2. Все бы ничего, если бы не несколько обстоятельств:
- это продакшен с большой суточной посещаемостью.
- даунтайм исключен.
Чтож, так даже интересней… Как мы это делали и что из этого вышло читайте дальше.
Читать полностью »
PostgreSQL 9.2 — официальный релиз
2012-09-10 в 12:10, admin, рубрики: open source, postgresql, release, Софт, метки: postgresql, release
Сегодня, 10 сентября 2012 года, официально вышел релиз PostgreSQL 9.2!
Наконец-то завершился долгий период бета-тестирования, объявленный в мае сего года. Разработчики обещают еще большую производительность, масштабируемость и гибкость (performance, scalability and flexibility).
PostgreSQL vs Oracle
2012-08-08 в 6:03, admin, рубрики: oracle, postgresql, базы данных, Программирование, рсубд, СУБД, метки: oracle, postgresql, базы данных, рсубд, СУБДСравнение с точки зрения разработчика

Сразу оговорюсь — я не имею ничего против размещения части бизнес логики в хранимых функциях, если это предусмотрено в архитектуре системы и оправдано по ряду практических соображений, которые выходят за рамки этой статьи.
Читать полностью »
Получаем структурированные данные из PostgreSQL
2012-08-01 в 8:58, admin, рубрики: json, postgresql, Песочница, сериализация, метки: json, postgresql, сериализацияПриходилось ли Вам когда-нибудь ломать голову над тем как вернуть из хранимой процедуры PostgreSQL сложную конструкцию с хитрой иерархией, и при этом не писать в приложении огромный костыль для парсинга древовидной структуры, утолканной силами разработчика в плоскую реляционную таблицу? Если ответ положительный, то прошу под кат…
Расчет нагрузки по кафедре
2012-07-26 в 5:33, admin, рубрики: open source, postgresql, python, автоматизация документооборота, учебный процесс, Учебный процесс в IT, метки: open source, автоматизация документооборота, учебный процесс Решил поделится опытом решения частичной автоматизации документооборота на кафедре в ВУЗе. Это продолжение, в некотором смысле, моего поста Программа по составлению расписания занятий в ВУЗе. Решение построено на бесплатных продуктах и успешно эксплуатируются в течение 6 лет.
Читать полностью »
Поприветствуйте вашего старого нового друга
2012-07-22 в 21:44, admin, рубрики: mysql, open source, oracle, postgresql, sql server, wtf, базы данных, переводыСегодня разнообразные открытые СУБД встают лицом к лицу против массивных, неуклюжих и дорогостоящих «корпоративных» систем, таких как SQL Server и Oracle. Часто открытые СУБД прекрасно работают лучше закрытых систем, не уступая даже в функциональных возможностях.
Из всех открытых систем управления базами данных самой умной, производительной и функциональной системой является Postgres, которая заслуженно привлекает всё больше и больше внимания.
Читать полностью »
Путевые заметки, или вкус кофе для слонов
2012-07-19 в 6:00, admin, рубрики: java, postgresql, взаимодействие, десктопные приложения, разработка, метки: java, postgresql, взаимодействие, десктопные приложения 
Уже догадались, о чем будет статья?
Третий год занимаюсь разработкой крупной системы на Java с использованием СУБД PostgreSQL. Система десктопная, клиент-серверная. Опытного Senior-Java-Developer-а у нас нет, поэтому приходится думать самим. Думать, строить, ломать, строить заново, опять ломать…
За время работы накопился некоторый опыт как по организации непосредственно работы с БД, так и по взаимоувязыванию этих платформ, о котором и хочу рассказать в этой статье.
Опишу выборочно некоторые вопросы, с которыми мы столкнулись при разработке и которые решили.
Читать полностью »
NHibernate: маленькая хитрость при работе с Oracle или PostgreSQL
2012-07-09 в 19:15, admin, рубрики: .net, hibernate, nhibernate, oracle, postgresql, tips, метки: hibernate, nhibernate, oracle, postgresql, tipsВ ADO.NET провайдерах для Oracle, PostgreSQL и, возможно, других есть одна неприятная особенность, которая может сказаться на производительности вашего приложения, если вы запрашиваете у сервера большие объемы данных: они не кэшируют вызовы метода IDataReader.GetOrdinal. Как оказалось это очень критично для NHibernate, но, к счастью, разработчики NHibernate (а точнее Hibernate) эту проблему заметили и уже решили.
Но эта фича осталась незамеченной и почти не задокументированной.
Читать полностью »
Автоматическое построения диаграмм сущность-связь
2012-07-08 в 5:19, admin, рубрики: ER-диаграммы, postgresql, python, sql, Регулярные выражения, метки: ER-диаграммы, python, sql, регулярные выражения Я не люблю всякие визуальные редакторы для создания ER-моделей. Предпочитаю писать SQL код вручную, но для всяких отчетов и обсуждений хотелось иметь графическое представление и желательно в векторном формате.
Читать полностью »
