Мы предоставляем услуги по управлению базами данных, а также полный цикл поддержки по системному администрированию. Наша основная специализация - PostgreSQL, но в Data Egret есть специалисты и по альтернативным системам. Если вы ищете для вашего бизнеса опытную, инновационную, динамично развивающуюся команду, готовую работать на результат, то вы обратились по адресу.
Обслуживание баз данных часто рассматривается как необходимая, но сложная и громоздкая часть повседневной работы любого бизнеса, зачастую тормозящая рост продуктивности. В Data Egret нам действительно нравится работать с базами данных и мы всегда готовы к решению новых нетривиальных задач.
Решение срочных вопросов - это лишь начало сотрудничества с нами. Мы хотим делиться знаниями с нашими клиентами и учиться у них. Именно благодаря такому подходу мы можем гарантировать, что с нами ваша база данных будет в надежных руках.
У нас есть представители в Европе, Азии, Австралии и Северной Америке, что позволяет нам оказывать услуги клиентам из разных регионов и быстро решать проблемы, независимо от местоположения заказчика.
Мы всегда следим за текущими тенденциями и стараемся быть на шаг впереди, благодаря тесному сотрудничеству с нашими партнерами и клиентами. Чтобы узнать над чем мы сейчас работаем посетите наш блог.
Обратитесь в Data Egret, и мы с радостью ответим на все ваши вопросы и поможем с подбором наилучшего решения для ваших задач.
Расскажите, что вас интересует
Заполните, пожалуйста, форму ниже, чтобы мы могли с вами связаться в ближайшее время. Если вопрос срочный, напишите об этом в поле Комментарий.
Чем мы можем вам помочь?
Мы скоро свяжемся с Вами.
Поддержка от Data Egret - это сочетание регулярных консультаций от наших экспертов и круглосуточной технической поддержки со стороны специально выделенной команды. Для обеспечения вашего душевного спокойствия и бесперебойной работы ваших систем мы предоставляем следующие услуги:
кол-во серверов PostgreSQL* | Стандартный пакет | Премиальный пакет |
---|---|---|
1–2 | 80 000 р. | 160 000 р. |
3–5 | 150 000 р. | 300 000 р. |
6–10 | 290 000 р. | 580 000 р. |
>10 | По запросу | По запросу |
* сервера с устаревшими версиями PostgreSQL (9.3 и ниже), а так же сервера под управлением ОС Windows тарифицируются по ставке на 50% выше |
Если вам нужна немедленная техническая поддержка или совет о том, как эффективнее всего поддерживать вашу систему в долгосрочной перспективе, наши специалисты готовы вам помочь. От краткосрочного часового до полного пакета консультационных услуг наше PostgreSQL консультирование предлагает вам следующее:
* сервера с устаревшими версиями PostgreSQL (9.3 и ниже), а так же сервера под управлением ОС Windows тарифицируются по ставке на 50% выше
Большинство аварийных ситуаций, приводящих к недоступности сервиса и потере данных, могут быть нивелированы и обнаружены на ранних стадиях с минимальными усилиями. Аудит от Data Egret обеспечит бесперебойную работу вашего сервиса, даст зеленый свет для запуска или миграции проекта и позволит вам лучше планировать бюджет.
Пакет | Цена* | |
---|---|---|
Анализ настроек PostgreSQL | От 40000 р. | |
Анализ настроек ОС и оборудования | От 50000 р. | |
Поиск медленных SQL запросов | От 40000 р. | |
Комплексный аудит производительности** | От 130000 р. | |
* Для одной инсталляции PostgreSQL ** На услугу распространяется скидка, предоставляемая при заключении договора на поддержку |
Курс проводится на базе заказчика для групп 10-20 человек или в формате skype-конференции. Стандартный курс длится два дня, углубленный - три и включает в себя дополнительные главы. Цены и возможные даты проведения уточняйте по емейлу [email protected]
После идентификации запроса, необходимо посмотреть его план. Скопируйте код ниже который добавит `EXPLAIN (analyze)` в начало вашего запроса, потом запустите запрос.
Будьте осторожны с запросами, которые меняют данные т.к. они будут исполнены!explain (analyze) select 10/2; /* Вместо select 10/2 вставьте пожалуйста ваш запрос который работает медлено */
При выводе вы получите два параметра — время планирования и время исполнения запроса, например:
Planning time: 3667.361 ms
Execution time: 1.652 ms
Чтобы получить пол часа бесплатной консультации с нашими DBA введите промокод Egret.001 на контактной странице
SELECT now()-pg_postmaster_start_time() "Uptime", now()-stats_reset "Minutes since stats reset", round(100.0*checkpoints_req/checkpoints,1) "Forced checkpoint ratio (%)", round(min_since_reset/checkpoints,2) "Minutes between checkpoints", round(checkpoint_write_time::numeric/(checkpoints*1000),2) "Average write time per checkpoint (s)", round(checkpoint_sync_time::numeric/(checkpoints*1000),2) "Average sync time per checkpoint (s)", round(total_buffers/pages_per_mb,1) "Total MB written", round(buffers_checkpoint/(pages_per_mb*checkpoints),2) "MB per checkpoint", round(buffers_checkpoint/(pages_per_mb*min_since_reset*60),2) "Checkpoint MBps" FROM ( SELECT checkpoints_req, checkpoints_timed + checkpoints_req checkpoints, checkpoint_write_time, checkpoint_sync_time, buffers_checkpoint, buffers_checkpoint + buffers_clean + buffers_backend total_buffers, stats_reset, round(extract('epoch' from now() - stats_reset)/60)::numeric min_since_reset, (1024.0 * 1024 / (current_setting('block_size')::numeric))pages_per_mb FROM pg_stat_bgwriter ) bg
Чтобы получить пол часа бесплатной консультации с нашими DBA введите промокод Egret.001 на контактной странице
SELECT (clock_timestamp() - xact_start) AS ts_age, state, pid, query FROM pg_stat_activity WHERE query ~ 'autovacuum' AND NOT pid=pg_backend_pid();
Чтобы получить пол часа бесплатной консультации с нашими DBA введите промокод Egret.001 на контактной странице
select case when setting::bigint < 90400 then 'Вы используете старую версию PostgreSQL, которая более не поддерживается сообществом.'||chr(10)|| 'Рекомендуем вам перейти на последнюю актуальную версию как можно скорее.' when setting::bigint < 90500 then 'Вы используете старую версию PostgreSQL, которая пока что поддерживается сообществом.'||chr(10)|| 'Рекомендуем вам перейти на последнюю актуальную версию.' when setting::bigint < 90600 then 'Вы используете достаточно современную версию PostgreSQL, которая активно поддерживается сообществом.'||chr(10)|| 'У вас все неплохо, но можно обновиться и на последнюю актуальную версию при возможности.' when setting::bigint < 120000 then 'Вы пользуетесь одной из самых последних версий PostgreSQL.'||chr(10)|| 'У вас все отлично.' else 'Вы используете версию которая находится в разработке,'||chr(10)|| 'если это production, то рекомендуем вам перейти на стабильную версию PostgreSQL.' end as "Проверка мажорной версии PostgreSQL" , case when setting::bigint between 110003 and 119999 or setting::bigint between 100008 and 109999 or setting::bigint between 90613 and 90699 or setting::bigint between 90517 and 90599 or setting::bigint between 90422 and 90499 then 'У вас стоит один из последних патчей PostgreSQL для вашей версии.'||chr(10)|| 'Похоже вы следите за обновлениями PostgreSQL. Это хороший факт.' else 'Похоже вы не обновляли PostgreSQL, после установки/последнего мажорного обновления, совсем.'||chr (10)|| 'Это плохо, рекомендуем вам обновиться до последней актуальной версии PostgreSQL.' end as "Проверка минорной версии PostgreSQL" , 'Актуальные версии на данный момент следующие, в порядке убывания актуальности:'||chr (10)|| '11.4, 10.9, 9.6.14, 9.5.18, 9.4.23' as "Список актуальных версий" from pg_settings where name = 'server_version_num';
Чтобы получить пол часа бесплатной консультации с нашими DBA введите промокод Egret.001 на контактной странице
Спасибо что обратились в Data Egret! Мы предоставляем услуги по управлению базами данных, а также полный цикл поддержки по системному администрированию PostgreSQL и будем рады Вам помочь.
Для получения трех* бесплатных часов консультации от администраторов баз данных Data Egret пожалуйста заполните ваши данные ниже и мы свяжемся с вами в ближайшее время.
Как получить бесплатную консультацию?
Что включают в себя один час консультации?
Могу ли я с коллегой получить больше 30 минут консультации?
В чем загвоздка?