@dba_ru

Страница 265 из 718
zhag
04.10.2017
11:14:18
Ребята подскажите как один slave на mariadb настроить на несколько мастеров? Как мне указать relay-log и log_bin для каждого мастера?

lost
04.10.2017
12:59:08
а шо там есть multisource ?

гы, оказывается есть

zhag
04.10.2017
15:41:29
все уже. настроил.

Google
Dmitriy
05.10.2017
07:43:44
Приветствую. Коллеги, помогите своять составной уникальный индекс для oracle

Есть два поля DATE_STAMP и STATE - number

Сейчас индекс такой CASE "STATE" WHEN 0 THEN TO_CHAR("DATE_STAMP",'DD.MM.YYYY')||'-'||"UIN" WHEN 1 THEN TO_CHAR("DATE_STAMP",'DD.MM.YYYY')||'-'||"UIN" WHEN 2 THEN TO_CHAR("DATE_STAMP",'DD.MM.YYYY')||'-'||"UIN" ELSE NULL END

т.е. при insert возникнет ошибка если будет совпадение Дата и 0, 1, или 2

Во всех остальных случаях вставка проходит. Теперь нужно чтобы она не проходила при любых значениях STATE кроме -1

Алмас
05.10.2017
07:49:32
Приветствую. Создал бд gdb. Посоветуйте чтобы на андроиде связать базу где что изучать?

Ilia
05.10.2017
07:55:42
Приветствую. Коллеги, помогите своять составной уникальный индекс для oracle
Думаю это уже профессиональная деятельность так помогать

Делай сам, либо скажи "не могу", увольняйте ..

Алексей
05.10.2017
07:57:40
Dmitriy
05.10.2017
07:59:45
Делай сам, либо скажи "не могу", увольняйте ..
Я этот индекс и делал только лет 5 назад и уже не помню как это рабтает

ELSE NULL END означает что вставка пройдет в любом случае?

Все вспомнил, разобрался. Спс.

Google
Anton
05.10.2017
08:44:59
Господа, не поделитесь ссылкой на чат по РНР где я могу поискать исполнителя на Laravel проект?

Ilia
05.10.2017
08:53:10
Все вспомнил, разобрался. Спс.
Напомню, что тебе придётся переписать ВСЕ запросы, которые используют этот индекс на новое выражение.

Anton
05.10.2017
08:54:21
Спасибо, весело ) но мне русские ребята нужны, а не пособники игил

Ilia
05.10.2017
08:54:22
https://t.me/freelancechat

Anton
05.10.2017
08:54:33
Спасибо !

Ilia
05.10.2017
08:55:14
Спасибо, весело ) но мне русские ребята нужны, а не пособники игил
Ёлы-палы, я на шару по памяти имя чата назвал...

Ruslan
05.10.2017
09:01:32


Alex
05.10.2017
09:19:30
Хотите тему для холивара ? :)

Yury
05.10.2017
09:21:07
разумеется

Ilia
05.10.2017
09:21:31
Alex
05.10.2017
09:23:52
Есть N пакетов состоящие из множества сущностей, в данный момент они заливаются последовательно так как общее время заливки порядка 20-40 мин, и нужна возможность откатить разом все изменения, в случае если какая-то часть пакета не пролилась. Хочется это дело запараллелить, но тогда получаем что можем получить дубли по незакоммиченным данным. Вопрос, как вообще правильно такие штуки делать ?

Ilia
05.10.2017
09:24:12
Оракл?

Alex
05.10.2017
09:24:17
постгрес

Ilia
05.10.2017
09:24:33
А там есть пакеты разве?

Alex
05.10.2017
09:24:55
пакет это просто файл - набор данных.

Google
Alex
05.10.2017
09:26:45
пока идея генерить UUID сессии и разбивать пакет на мелкие транзакации и в случае если что то пошло не так - вычищать нафиг

:))

Dmitriy
05.10.2017
13:49:33
Вопросик. Oracle. Есть большая табличка, больше 1м записей. Делается select * from table where a =value and b = value and c = value Как будет работать быстрее? 1. когда поля a,b,c в одном иднексе (составной) 2. когда они будут по отдельным индексам

Kirill
05.10.2017
13:50:02
Когда * не будет)))

Dmitriy
05.10.2017
13:50:41
Когда * не будет)))
это для примера, на самом деле там перечисляются поля

lost
05.10.2017
14:12:40
бред же

он может использовать больше одного, но все равно он будет проигрывать составному, соглашусь

Ilia
05.10.2017
14:13:40
Да даже если завезли, это редко когда бывает выгодно.

Ilia
05.10.2017
14:14:33
Ну, ок, даже допустим оно выгоднее, чем Scan. Но уж точно не выгоднее, чем одно позиционирование в уже пересечённом индексе.

а шо в оракл index merge не завезли?
Я кажется всё же видел его там, один раз... А может это ложная память...

Dmitriy
05.10.2017
14:18:59
? спс, вот что значит быть db, тонкостей просто пипец.

lost
05.10.2017
14:49:22
Я кажется всё же видел его там, один раз... А может это ложная память...
там ещё будет скорее всего нресколько стратегий объединения, некоторые из которых могут сделать ещё хуже чем было

Ilia
05.10.2017
14:51:22
Ну тут AND должна быть, она должна всё время уменьшать Cardinality

Вообще конечно гадание на кофейной гуще, ибо там ещё и разные селективности могут быть по каждому из полей

Да ладно. Бред

Nick
05.10.2017
15:13:11
Народ подскажите тип/название/технологию индекса, котоырй позволит сказать есть элемент или нет, без необходимости выборки, нужно для реализации сета

Google
Admin
ERROR: S client not available

Nick
05.10.2017
15:20:11
немного не то, вот блум индекс точно может сказать точно, что данных нет. А наличе надо проверять явно. Вот есть такой который достаточно дешево выдаст факт наличия/отсутвия?

lost
05.10.2017
15:20:12
когда все необходимые данные есть в индексе

Nick
05.10.2017
15:21:26
ну т.е. мне нужено чтото по аналогии var a = set(); a.contain(blabla)

на большиъ объемах данных

т.е. мне не нужно делать get

условно

lost
05.10.2017
15:23:13
так это уже не индекс, это структура данных

Ilia
05.10.2017
15:23:44
Народ подскажите тип/название/технологию индекса, котоырй позволит сказать есть элемент или нет, без необходимости выборки, нужно для реализации сета
Любой индекс. Вроде бы задача подразумевает, что он должен быть уникальным. Но технологически может быть любым.

Nick
05.10.2017
15:23:49
я как раз не знал как правильно задать вопрос)

Ilia
05.10.2017
15:26:05
На самом деле надо вспомнить, какие у нас есть индексы-то... B+tree, hash, и наверное bitmap. Во, битмап тут НЕ ПОДОЙДЁТ, Остальные — годятся.

Nick
05.10.2017
15:31:37
всем спасибо, немного разморочили

Виктор
05.10.2017
15:41:01
Митап, трасляция по постгресу https://www.youtube.com/watch?v=HOi7lrSeLoE

Марк
05.10.2017
19:28:18
Посоны, не сочтите за наброс, но про итогу общения с народом в тонне прогерских чатиков создается стойкое ощущение, что нынче продакшн - это постгресс, а mysql с марией - удел незначительных проектов. Мои выводы верны?

Vladislav
05.10.2017
19:37:57
Типа того

Google
Vladislav
05.10.2017
19:38:19
mysql еще держится в вебе, но и он начинает сдавать позиции

Хотя, если честно, не понимаю, что там такого вкусного, чтобы держаться за mysql

Simon
05.10.2017
20:43:15
Хотя, если честно, не понимаю, что там такого вкусного, чтобы держаться за mysql
Потому что во всякие LAMP, WAMP, XAMP серверы входит именно mysql.

Ilia
05.10.2017
21:37:33
Хотя, если честно, не понимаю, что там такого вкусного, чтобы держаться за mysql
MySQL как бы более удобен, более просто в исползовании. У него ниже порог вхождения. Так можно сказать.

Документация лучше.

(но это меняется).

Я помню, был PG 4 что ли, так там я когда открыл доки, там просто тупо не было ничего написано. Про delete написано было , что он удаляет строки :-) В это же время по MySQL были написаны горы...

Страница 265 из 718