Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PostgreSQL Сортировка с group by SELECT count(*) AS total FROM oc_customer WHERE DATE(date_added) = DATE(NOW()) AND date_part('hour', date_added) = '21' GROUP BY date_part('hour', date_added) ORDER BY date_added ASC; ERROR: column "oc_customer.date_added" must appear in the GROUP BY clause or be used in an aggregate function LINIA 1: ...' GROUP BY date_part('hour', date_added) ORDER BY date_added... https://www.cyberforum.ru/ postgresql/ thread1837776.html Шифрование базы, насколько оно надежно? PostgreSQL
Гуру, подскажите на сколько это вообще надежно??? Нашел кучу инструкций "если забыл пароль к админу" (в блокноте подправьте файл заменив кеш пароля на ключ...) Надо ОЧЕНЬ надежно защитить одну базу на чужом хостинге (где не доверяю админу). В первую очередь интересует защита некоторых записей таблиц И защита функций! Функции сложные, на много страниц. Пишутся с трудом и не хочу чтобы...
PostgreSQL PostgreSQL склад Учитывая рекомендации, перестроил базу данных (Вот небольшая часть, необходимая для интересующего меня вопроса): /* Сам тип расхода */ Create type ComprositiontRashod AS ( Name character varying, Count numeric ); /* Таблица самого склада */ CREATE TABLE "Sklad" ( https://www.cyberforum.ru/ postgresql/ thread1836422.html PostgreSQL Определить минимальный промежуток между днями рождения PostgreSQL https://www.cyberforum.ru/ postgresql/ thread1835219.html
Имеется таблица "Дни рождения", в которой 2 столбца: n(номер учащегося) и day(дата его рождения). Из второго столбца надо найти минимальную разницу между двумя ближайшими днями рождения. Пример: day 1995-01-10 1994-03-10 1996-09-12 1995-15-01 Запрос должен вывести 2.
PostgreSQL База данных внутри другой
У меня есть в базе SimpleIM база Accounts. Какой командой можно создать таблицу внутри Accounts, будучи соединённым с базой SimpleIM?
PostgreSQL Как с postgis найти запись с linestring в которой содержится заданная точка? Добрый день, Есть таблица geom_table с линиями ( LINESTRING ), наполненная массивом точек, Есть заданная точка ( POINT ) Как запросом найти запись , в которой на линии ( LINESTRING ) содержится точка (POINT) https://www.cyberforum.ru/ postgresql/ thread1834870.html
PostgreSQL Postresql зависает при выполнении запроса с order и limit https://www.cyberforum.ru/ postgresql/ thread1833307.html
Есть такой запрос select * from log where id = 4123423338 order by time limit 1; он зависает и не выполняется. Такие запросы select * from log where id = 4123423338 limit 1; select * from log where id = 4123423338 order by time; выполняются нормально. Для данного id должна возвратиться одна строчка, но так не всегда, поэтому без лимита никак
Trigger для склада PostgreSQL
Добрый день, не могу разобраться как реализовать задачу: Есть 2 таблицы, склад и расход. Необходимо что бы при создании расхода, автоматически в таблице склад уменьшалось количество доступных единиц товара. Create type ComprositiontRashod AS ( Id bigint, Name character varying, Count bigint
PostgreSQL Выборочное чтение строк https://www.cyberforum.ru/ postgresql/ thread1832965.html
Как прочесть из таблицы базы не все подходящие, а только одну или определённое количество строк?
PostgreSQL Не могу загрузить базу https://www.cyberforum.ru/ postgresql/ thread1831273.html
добрый день! Поставил postgre 9.4.9 от PostgresqlPro на Centos 6.8 для сервера 1С. Маленькие базы загрузились нормально, а та которая чуть побольше не может загрузиться, занимает все свободное пространство (800Гб) и вываливается с ошибкой, что ей места не хватает. После попытки загрузки место (через время) освобождает сама. В логе есть странные записи: >>контрольные точки происходят слишком...
PostgreSQL Импорт данных
Есть некая таблица: CREATE TABLE act ( act_id serial NOT NULL, person_id integer, description text, start_time timestamp without time zone, CONSTRAINT act_id PRIMARY KEY (act_id), CONSTRAINT foreign_person_id FOREIGN KEY (person_id) REFERENCES person (person_id) MATCH SIMPLE
PostgreSQL Уникальность логинов вне зависимости от регистра В таблице Users я храню логины и пароли. Уникальность логинов можно гарантировать, указав поле логин как primary key. Есть ли возможость указать, чтобы все логины при сравнении переводились в нижний регистр или хотя бы записывались в нижнем регистре. Чтобы не нужно было это делать это программе, работающей с базой? https://www.cyberforum.ru/ postgresql/ thread1828734.html
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
01.11.2016, 16:39 0

PostgreSQL vs MySQL скорость чтения - PostgreSQL - Ответ 9715166

01.11.2016, 16:39. Показов 4848. Ответов 8
Метки (Все метки)

Ответ

Я бы не стал голословно сравнивать с bigquery. Самому мне не доводилось использовать, но предполагаю, что над каждым запросом к большим данным там трудится целый кластер из нескольких узлов, которые параллельно все собирают (ведь только на чтение работаем). Поэтому сравнение не совсем корректное, возможно pgpool + группа из postgres-серверов будут давать результат не сильно хуже, чем bigquery.

Теперь по самой задаче, что-то выбрать из большой таблицы. Вы сами бы как решали эту задачу, чтобы было очень-очень быстро?? Наверно бы использовали индексы, чтобы скакать не по всем данным, а сразу прицельно по некоторому подмножеству. Соответственно нужен правильный актуальный индекс. Пока мы данные считываем с диска в память, чтобы делать выборку, то тоже тратим время. Нужно, чтобы данные таблицы (индекса) располагались "ровненько", друг за другом, без лишних операций ввода/вывода. Как-то об этом надо бы позаботиться, плюс скорость чтения с носителя имеет значение. Хотелось бы и оперативной памяти предусмотреть больше, чтобы максимально уместить запрос без лишних сбросов/подкачек промежуточных данных. Поэтому все же!!! коли речь идет о highload в конкретной задаче, а я именно так расцениваю вашу задачу, то я бы проводил эксперименты по оптимизации. То есть еще до продакшна эмулировать нагрузку и смотреть что и как.
Ну нет на словах ничего такого специального в указанных мною условиях, в рамках которых должна действовать СУБД, чтобы максимально быстро достать заданную пользователем выборку.

Вернуться к обсуждению:
PostgreSQL vs MySQL скорость чтения PostgreSQL
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2016, 16:39
Готовые ответы и решения:

Создание тестов на скорость чтения и скорость записи
Проблемка такая - пишу простенький тест на скорость записи и скорость чтения, локальных и съемных...

Так ли важна в реальной жизни скорость записи SSD, или смотреть надо только на скорость чтения, а на запись пофигу
https://www.citilink.ru/catalog/computers_and_notebooks/hdd/ssd_in/420250/ вот у него скорость...

MySQL vs PostgreSQL
Нужно перенести систему работающую с MySQL на PostgreSQL. Хотелось бы почитать о различии типов...

Скорость чтения DVD
Здравствуйте форумчане, Подскажите пожалуйста, вот у современных DVD приводов скорость x16 (что...

8
01.11.2016, 16:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2016, 16:39
Помогаю со студенческими работами здесь

скорость чтения - копейки
Проблема в том, что скорость чтения на жестком упала более чем в сотни раз...жесткому около...

Скорость чтения/записи
Всем привет! Есть ли какие-нибудь библиотеки в Java, чтобы узнать скорость чтения/записи на диск?...

MySQL & PostgreSQL
По-моему я задаю вопрос не в тот раздел. Если это так, прошу прощения. Вопрос: можно ли...

Синхронизация PostgreSQL+MySQL
Здравствуйте. Ситуация следующая в компании для которой делается программа на С# основные данные...

PostgreSQL или MySQL?
Не холивара ради, а только для конкретной задачи: Есть один комп, на нём крутить БД. К нему по...

Скорость чтения свойств ячейки
Есть функция, которая по образцу и опредленным настроенным параметрам переносит формат ячейки (по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru