|
|
Другие темы раздела | |
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 - Ответ 971516601.11.2016, 16:39. Показов 4848. Ответов 8
Метки (Все метки)
Ответ
Я бы не стал голословно сравнивать с bigquery. Самому мне не доводилось использовать, но предполагаю, что над каждым запросом к большим данным там трудится целый кластер из нескольких узлов, которые параллельно все собирают (ведь только на чтение работаем). Поэтому сравнение не совсем корректное, возможно pgpool + группа из postgres-серверов будут давать результат не сильно хуже, чем bigquery.
Теперь по самой задаче, что-то выбрать из большой таблицы. Вы сами бы как решали эту задачу, чтобы было очень-очень быстро?? Наверно бы использовали индексы, чтобы скакать не по всем данным, а сразу прицельно по некоторому подмножеству. Соответственно нужен правильный актуальный индекс. Пока мы данные считываем с диска в память, чтобы делать выборку, то тоже тратим время. Нужно, чтобы данные таблицы (индекса) располагались "ровненько", друг за другом, без лишних операций ввода/вывода. Как-то об этом надо бы позаботиться, плюс скорость чтения с носителя имеет значение. Хотелось бы и оперативной памяти предусмотреть больше, чтобы максимально уместить запрос без лишних сбросов/подкачек промежуточных данных. Поэтому все же!!! коли речь идет о highload в конкретной задаче, а я именно так расцениваю вашу задачу, то я бы проводил эксперименты по оптимизации. То есть еще до продакшна эмулировать нагрузку и смотреть что и как. Ну нет на словах ничего такого специального в указанных мною условиях, в рамках которых должна действовать СУБД, чтобы максимально быстро достать заданную пользователем выборку. Вернуться к обсуждению: PostgreSQL vs MySQL скорость чтения PostgreSQL
0
|
01.11.2016, 16:39 | |
Готовые ответы и решения:
8
Создание тестов на скорость чтения и скорость записи Так ли важна в реальной жизни скорость записи SSD, или смотреть надо только на скорость чтения, а на запись пофигу MySQL vs PostgreSQL Скорость чтения DVD |
01.11.2016, 16:39 | |
01.11.2016, 16:39 | |
Помогаю со студенческими работами здесь
0
скорость чтения - копейки Скорость чтения/записи MySQL & PostgreSQL Синхронизация PostgreSQL+MySQL PostgreSQL или MySQL? Скорость чтения свойств ячейки |