ACCNCC: я вам предложил уже 2 решения вашей задачи, котороя не факт, что вообще требует указанного способа решения. Если вас не устраивает что-то - можете поставить задачу на Фрилансим. там вам за деньги сделают любой бред. Даже с блэкджеком.
ACCNCC: если Вы вводите запрос руками - воспользуйтесь органами зрения. Если запрос формируется в какой-то программе - наверное стоит проанализировать сам запрос и не множить сущьности.
Tim Virtus: "сферический" - потому что нет единого стандарта по крипте. Реализаций того-же ГОСТа только ходовых штук 5. Все-же крипта это больше транспортная часть. На входе в процессинг приходит уже файл в некоем формате - вот он, этот формат, стандартный. А чем он там защищался при передаче - процессингу по большому счету до звезды.
Дмитрий Ковальский: Судя по вопросу рассматривается "сферический процессинг в вакууме". Tim Virtus: да, безусловно автор имел в виду не только 34.10-2012 и Стрибога, но и какие-то иностранные криптоалгоритмы. Почитайте про (кроме шуток) про 3DES - в бабломатах пока повсеместно он. AES/IDEА - тоже хорошо, но пока рано.
Владимир Мусихин: и? UPDATE - это ANSI SQL, мне не известен SQL сервер, который бы не поддерживал эту команду. Или вопрос в том, как с помощью phpPgAdmin админить MySQL?
Виктор: советуют еще вариант - заменить "IN" на "= ANY". Вроде как во втором варианте POSTGRESQL сам создает временную таблицу со списком из "( )" , джойнит - и т.д.
Виктор: о как....
тогда может быть имеет смысл сперва залить эти "500-1000" значений в БД в темповую табличку (если бы Вы использовали MySQL, я бы еще посоветовал заюзать движок MEMORY ), и уже "там" (в БД) заварить всю кухню? не удивлюсь, если тормоза именно из-за большого размера IN ( ), который БД еще и не может оптимизировать - он указан в явном виде в параметрах запроса.
Виктор: а что у нас в "in ( около 500-1000 значений)" ? там же тоже какой-то SELECT, я предполагаю? сделайте EXPLAIN всего запроса. "Внешний" SELECT ищет по индексу - и ищет не быстро.
4 строки по индексу за 0,6 секунды - это долго. IMHO должно быть раз в 20 быстрее. Совсем древний ноут? винтажный - ламповый?