Оптимизация настроек всегда дело тонкое и выставить именно те параметры, которые дадут максимальную производительность, зачастую можно только уже в процессе работы приложения, когда уже есть статистика нагрузки и видны узкие места.
Но очень полезно сделать и первичную оптимизацию при запуске СУБД. В этом посте рассмотрены пути автоматической оптимизации MySQL и PostgreSQL утилитами mysqltuner и pgtune.
Рубрика «postgresql» - 71
Автоматическая оптимизация настроек MySQL, PostgreSQL
2012-11-27 в 8:25, admin, рубрики: mysql, pgtune, postgresql, Администрирование баз данных, Блог компании centos-admin.ru, высокая производительность, метки: mysql, pgtune, postgresqlRDS-like сервис для PostgreSQL
2012-11-19 в 17:01, admin, рубрики: Amazon Web Services, AWS, postgresql, Блог компании EPAM Systems Ukraine, метки: aws, postgresqlПривете!
Я много общался с разработчиками по поводу Amazon Web Services и многие сетовали на то, что RDS не предоставляет PostgreSQL. Да, это промах со стороны AWS, ведь очень многие используют эту RDMS. Но это не повод не использовать AWS.
В сентябре я был в Чикаго на Cloud Connect и там на выставке я набрёл на стенд компании EnterpriseDB, где они пиарили себя как провайдера облачного варианта PosgreSQL. И сегодня, наконец, получилось их потестить! И вы знаете, мы будем их использовать!
Читать полностью »
PostgreSQL — Asynchronous Replication + Pooling + Failover
2012-11-15 в 8:59, admin, рубрики: pgpool, postgresql, postgresql 9.1, Администрирование баз данных, бд, высокая производительность, репликация базы данных, метки: pgpool, postgresql 9.1, бд, репликация базы данныхВариант простой для понимания асинхронной master-slave репликации на базе Postgresql 9.1
Впервые встала задача единоличной реализации полноценной репликации и впервые был написан мини-мануал, который и хочу здесь представить.
Для системы репликации Мастер-Слейв использовалась комбинация
- PostgreSQL 9.1 (БД) +
- Bucardo 4.5 (репликатор) +
- PgPool-II (пулер и файловер)
Работа с PostgreSQL: настройка и масштабирование
2012-11-14 в 11:45, admin, рубрики: open source, postgresql, Администрирование баз данных, книга на русском, слон, метки: open source, postgresql, книга на русском, слон
Добрый день, хаброжители. Прошло много времени с выпуска 2 версии книги по PostgreSQL — успела выйти версия 9.1 и 9.2 этой замечательной базы данных. Материалов также накопилось не мало по практическому использованию этой БД, поэтому я решил выпустить обновление по книге. Итак, встречайте: «Работа с Postgresql: настройка и масштабирование», 3-е издание.
Управление жизненным циклом приложения в облаке
2012-11-01 в 10:35, admin, рубрики: cloud computing, cloud hosting, couchdb, glassfish, java, jelastic, jetty, mariadb, maven, mongodb, mysql, nginx, paas, postgresql, tomcat, Блог компании Jelastic, Облачные вычисления, облачный хостинг, платформа как услуга, метки: cloud computing, cloud hosting, couchdb, glassfish, java, jelastic, jetty, mariadb, maven, mongodb, mysql, nginx, paas, postgresql, tomcat, облачные вычисления, облачный хостинг, платформа как услугаСоздание любого приложения требует глубокого понимания проблем, которые могут возникать в процессе его жизненного цикла: от разработки до продакшина. Когда Вы разрабатываете комплексное приложение с кастомизированной логикой и пользовательскими интерфейсами, конфигурация «на лету» и в одном окружении не имеет никакого смысла. Как правило, такие приложения разрабатываются достаточно долго и требуют более формального подхода, чтобы обеспечить их эффективную работу по назначению и удовлетворить все потребности пользователей. Даже, если проект не очень большой, все равно намного удобней иметь отдельные окружения для разработки и тестирования, где Вы можете кодить, запускать тесты, никак не влияя на конечных пользователей.
Типичный жизненный цикл приложения включает разработку, тестирование, разворачивание и обновление. Само собой разумеется, что на стадии разработки программисты используют разного рода инструменты для анализа требований, проектирования и моделирования самого решения, а потом занимаются написанием кода приложения. Затем этот код проходит стадию тестирования и попадает на продакшн к конечному пользователю. После этого приложение постоянно обновляют, добавляют новые фичи и т.д.
Платформа Jelastic поддерживает несколько инструментов и функций, которые значительно упрощают управление жизненным циклом приложения. Например, Вы можете использовать встроенный Maven, чтобы собирать проекты прямо в облаке. Непрерывная интеграция с помощью Jenkins или Hudson позволяет идентифицировать ошибки заранее и сразу же исправлять их. Вы можете легко клонировать окружения для разработки, тестирования и продакшина так, что они будут абсолютно идентичны касательно программного стека и топологии. Так же можно легко привязывать доменные имена и переключать их между окружениями, когда это необходимо.Читать полностью »
Ruby NoName Podcast S04E20
2012-10-31 в 17:55, admin, рубрики: highload, html, linkedin, pony, postgresql, railsrumble, ruby, sha3, метки: highload, html, linkedin, pony, postgresql, railsrumble, ruby, sha3Новости
- Ускоряем Precompile Asset Pipeline
- RailsRumble проект от Российских коллег
- Отличный сайт с рекомендациями о том, как писать спеки
- Truncate для HTML
- Бегство LinkedIn
- Exception Notifier 3.0.0
- Интервью с Шавье Нориа
- Expressing Ruby Code in Natural Language
- Вышел патчлевел 286 для ruby 1.9.3
- SHA-3 расширение для Ruby
- gitfm.com и рассказ о нем
- Мнение про скобочки в Ruby
- wheremymates.com — проект с railsrumble
Как установить 1С Предприятие 8.2 (релиз 8.2.16.368 от 05.10.12) на линукс CentOS 6.3 (статья, HowTo)
2012-10-22 в 23:08, admin, рубрики: 1c 8.2, CentOS, ERP-системы, linux, postgresql, Серверное администрирование, сетевое администрирование, системное администрирование, Установка на сервер, метки: 1c 8.2, CentOS, erp-системы, linux, postgresql, сетевое администрирование, системное администрирование, Установка на сервер Предупреждение: Никаких подробных инструкций не будет! Только последовательность действий, необходимые шаги и наводки. Это руководство только для опытных администраторов Линукс! (иначе нереально)
Примеры некоторых моих конфигов прилагаются...
Замечание: эта статья написана на основе экспериментов с 32-битным CentOS 6.3 (Для сервера необходимо использовать 64-битную ОС. Но так получилось, что на доступном мне для экспериментов железе 64-битный CentOS не установился.) Однако разницы для методики установки нет (32 vs 64bit) — она только в суффиксах дистрибутивных файлов: либо i686 (или i386), либо x86_64…
Содержание:
- 0) Подготавливаем серверное железо
- 1) Устанавливаем Операционную Систему (ОС)
- 2) Настраиваем Сеть
- 3) Настраиваем менеджер пакетов (yum)
- 4) Устанавливаем дополнительный софт, не относящийся к системе 1С
- 5) Настраиваем Samba-сервер
- 6) Достаём и готовим дистрибутивы 1С: Предприятие… Откуда всё взять?
- 7) Сборка и Установка «СУБД PostgreSQL от 1С (релиз 9.0.3-3.1C от 17.01.12)» на Линукс CentOS (6.3)
- 8) Установка «Сервера 1С: Предприятие 32bit для RPM-based Linux-систем (8.2.16.368)» на Линукс CentOS (6.3)
- 9) Установка защитных ключей (лицензирование 1С)
- 10) Далее, устанавливаем клиентскую часть — на другой машине под управлением Windows
- Литература (использованная и дополнительно рекомендуемая)
«Java-Оскар» нашел своего нового обладателя
2012-10-04 в 10:30, admin, рубрики: cloud computing, cloud hosting, couchdb, glassfish, java, jetty, mariadb, mysql, nginx, paas, postgresql, tomcat, Блог компании Jelastic, Облачные вычисления, облачный хостинг, платформа как услуга, метки: cloud computing, cloud hosting, couchdb, glassfish, java, jetty, mariadb, mysql, nginx, paas, postgresql, tomcat, облачные вычисления, облачный хостинг, платформа как услугаПобедители премии Duke's Choice Award 2012 были объявлены командой Oracle в преддверье самого крупного ежегодного события в мире Java – конференции JavaOne в Сан-Франциско, и мы среди них! Проект Jelastic победил в номинации «Технологический лидер». Было очень приятно разделить пьедестал почёта с другими победителями, среди которых Hadoop Project, Parleys.com и Liquid Robotics. Это не только наша победа, это победа всех читательов, ведь наш проект зародился на Хабре и постоянно развивается благодаря Вашему активному фидбэку. Огромное спасибо за поддержку!
Ruby NoName Podcast S04E18
2012-09-26 в 18:12, admin, рубрики: activerecord, android, bundler, daemon, github, hash, heroku, postgresql, rfc, rubinius, ruboto, ruby, подкасты, метки: activerecord, android, bundler, daemon, github, hash, heroku, postgresql, rfc, rubinius, ruboto, rubyПодкаст
http://ruby.rpod.ru/284727.html