Size: a a a

Node.js — русскоговорящее сообщество

2020 January 15

Ð

Ð in Node.js — русскоговорящее сообщество
когда есть имя - он делает это только один раз
источник

V

Victor in Node.js — русскоговорящее сообщество
Андрей Тугунов
Я ток пока не пойму для чего ему имя запроса
там в доке есть
источник

V

Victor in Node.js — русскоговорящее сообщество
но ссылку на место в этой доке дать нельзя тоже)
источник

V

Victor in Node.js — русскоговорящее сообщество
Prepared statements раздел
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Андрей Тугунов
а пул зачем, если он больше предназначен для коннектов а не для запросов от клиента
пул для нормальной работы с базой, один клиент это плохо, считай в один поток будут запросы
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Всегда лучше юзать уникальное имя?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
не лучше, а только уникальное
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
аа, оке
источник

Ð

Ð in Node.js — русскоговорящее сообщество
если ты где-то впишешь такое же имя он достанет из кэша предыдущий запрос, а не текущий
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
ну я прост сегодня пол дня думал, если пул, то это если функцию создавать по поиску, то над каждый раз вызывать новый клиент пула?
источник

V

Victor in Node.js — русскоговорящее сообщество
там есть механизм защиты от того что случайно задублировалось имя в разных местах?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
пул для этого и нужен, чтобы клиенты не создавались каждый раз, а сидели в айдле внутри пула
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Ð
если ты где-то впишешь такое же имя он достанет из кэша предыдущий запрос, а не текущий
ну это кнш можно было на уровне либы сделать канешь
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Андрей Тугунов
ну это кнш можно было на уровне либы сделать канешь
нельзя, это уровень субд
источник

V

Victor in Node.js — русскоговорящее сообщество
ну кроме как делать отдельный файл с константами как в редаксах всяких помню делали
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
автоинкремент)))
источник

Ð

Ð in Node.js — русскоговорящее сообщество
план запроса - он внутри субд закеширован, обычно парсинг и план запроса занимают в десятки раз больше времени, чем сам запрос, поэтому всякие квери билдеры и орм так нещадно тормозят, если формируют строки запроса с данными и не поддерживают преперед стейтменты
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
жеска
источник

V

Victor in Node.js — русскоговорящее сообщество
Be careful not to fall into the trap of premature optimization. Most of your queries will likely not benefit much, if at all, from using prepared statements. This is a somewhat "power user" feature of PostgreSQL that is best used when you know how to use it - namely with very complex queries with lots of joins and advanced operations like union and switch statements. I rarely use this feature in my own apps unless writing complex aggregate queries for reports and I know the reports are going to be executed very frequently.
источник

V

Victor in Node.js — русскоговорящее сообщество
такие дела, а я уж думал и правда серебрянная пуля)
источник