@dba_ru

Страница 667 из 718
Gleb
23.09.2018
19:39:41
поясни
ну гластер любит падать просто "по-приколу"

alex
23.09.2018
19:39:42
а что такое мм

Gleb
23.09.2018
19:40:12
мульти мастер

Google
alex
23.09.2018
19:40:17
с арбитрем, если у падет. то мастер будет оин

мульти мастер
понял. да патрони не мм ))

и потом,у мя гластер реплика. если что )

Al
23.09.2018
20:16:25
Это они матом на каком то инопланетном языке говорят?

Erick
23.09.2018
20:17:56
гластер? в смысле gluster?

alex
23.09.2018
20:20:46
Erick
23.09.2018
20:21:12
я слабо себе представляю бд мультимастер на гластере, это как?

alex
23.09.2018
20:21:42
ээээ

я ж писал, что у мя на галстере тока шара, а бд чеез патрони

Erick
23.09.2018
20:23:24
там вроде вопрос был про galera, а не про gluster

alex
23.09.2018
20:40:22
я ошибся

Google
Al
24.09.2018
04:24:21
да нет мультимастера в классическом SQL, забудьте
Вот и дожили, SQL становится классикой.

В смысле чем то древним, мало кому понятным и не особо кому интересным. ?

Catherine
24.09.2018
04:27:30
Доброе утро) Я вот не понимаю, почему любое высказывание вызывает язвительные шуточки?)

Al
24.09.2018
04:28:22
Доброе утро) Я вот не понимаю, почему любое высказывание вызывает язвительные шуточки?)
Добрый вечер. Потому что ИТ формирует особый метод мышления. И сарказм не отделимая часть.

Если вам попался ИТшник не язвящий через предложение, гоните его в шею. Он не настоящий.

Maksym
24.09.2018
05:24:21
А как по мне - просто диковатый социофоб

Al
24.09.2018
05:27:25
Особый Вы наш
Стандартный Вы наш

А как по мне - скучный, унылый, способный делать только описаное в книжках.

Terminator
24.09.2018
07:04:36
Sergei будет жить. Поприветствуем!

Gleb
24.09.2018
07:21:25
да нет мультимастера в классическом SQL, забудьте
Ну как нет. Можешь в любого мастера писать, в теории оно даже работает. И на тестах вдруг все хорошо стало. Я вот например тоже против, а сломать или получить что то более менне критичное не получается

aster
24.09.2018
07:24:46
щас мы детализируемся до уровня атомарных операций в бэдэ и в очередной раз выясним, что таки это всё происки маркетолухов

Gleb
24.09.2018
09:14:45
Fike
24.09.2018
09:15:54
Ну мы сейчас опять туда же пойдем. Распределенного атомарного коммита не существует, ты либо теряешь закоммиченные транзакции, либо пишешь ещё не закомиченное

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

Google
Fike
24.09.2018
09:21:28
Что эти операции должны проходить на одной ноде

Yaroslav
24.09.2018
09:24:42
Что эти операции должны проходить на одной ноде
Хмм... это в какой же теории, в таком случае? Есть же ACID distributed database, на практике... разве нет?

Fike
24.09.2018
09:31:44
У нее есть встроенный консенсус, который разрешает конфликты, плюс ограничения по работе сетки. Вайтпейпер по спаннеру/кокроачу до сих пор не читал, но магии там нет, есть шардирование данных со всеми вытекающими

Yaroslav
24.09.2018
09:40:47
> У нее есть встроенный консенсус, который разрешает конфликты А где нет разрешения конфликтов для full-ACID? > плюс ограничения по работе сетки. Какие ограничения? Нет сетки — нет базы, очень просто (в худшем случае). ;)

Fike
24.09.2018
09:47:44
в трех нодах mysql, поставленных друг напротив друга

Ограничения в количестве миллисекунд, необходимых на ответ, после которых все превращается в тыкву. И там что-то в районе пары десятков для одного региона, емнип.

Yaroslav
24.09.2018
10:04:29
в трех нодах mysql, поставленных друг напротив друга
Значит, и distributed full-ACID database там нет (и это, как раз, из теории). ;) > Ограничения в количестве миллисекунд, необходимых на ответ, после которых все превращается в тыкву. О чём вообще речь (я, конечно, догадываюсь, что о cockroachdb, но мало ли...)? ;)

Natali
24.09.2018
10:05:17
Если вдруг тут есть системные аналитики-с праздником вас

Dmitry
24.09.2018
10:15:20
distributed full-ACID database

звучит круто

дайте два

Yaroslav
24.09.2018
10:18:35
дайте два
Вы врядли этого хотите, на самом деле. ;) Потому что они не available, естественно (да и координация, мягко говоря, не бесплатная). Т.е. методы есть, только мало толку на практике. :(

Admin
ERROR: S client not available

Dima
24.09.2018
11:56:00
есть трабла в плане уязвимости если кто-то знает структуру твоей БД?(у меня тут спор)

Sergey
24.09.2018
12:08:19
есть трабла в плане уязвимости если кто-то знает структуру твоей БД?(у меня тут спор)
Есть два традиционных подхода - один когда про твою систему не должны знать ничего и любая утечка информации о системе считается опасной. И второй подход - когда секретными считаются только ключи, а вся информация отдаётся (криптоаналитикам например) и они уже аналитически докаывают безопасность

Yaroslav
24.09.2018
12:13:24
есть трабла в плане уязвимости если кто-то знает структуру твоей БД?(у меня тут спор)
Это security by obscurity. На практике несколько мешает атакующему, конечно (и даёт ложное чувство безопасности).

Terminator
24.09.2018
17:17:32
@Eugene_TechnoNinja будет жить. Поприветствуем!

Google
Volodymyr
24.09.2018
19:14:57
Подскажите пожалуйста скрипт для создания колонки по данным из других колонок (MySQL)

Ldar
25.09.2018
07:00:36
Привет.БД mySql Не совсем понятно, вот простой такой запрос не иcпользует index SELECT dictionary_id, id, value FROM dictionary_content WHERE dictionary_id IN (10, 19, 19, 12, 1, 1, 20, 1, 46, 23, 19, 22, 3, 19, 24, 3, 1, 1, 19, 32, 26, 12, 27, 19, 28, 33, 1, 12, 19, 29, 19, 19, 19, 19, 19, 6, 16, 36, 37, 37, 37, 37, 37, 19, 40, 19, 19, 19, 19, 19, 57, 57, 12, 57, 48, 12, 57, 57) create table dictionary_content ( id int auto_increment primary key, dictionary_id int not null, value varchar(256) not null, dictionary_order int null, status smallint(6) default '2' not null, parent_id int null, constraint fk_content_dictionary_id foreign key (dictionary_id) references dictionary (id) ) charset = utf8; create index ix_content_dictionary_id on dictionary_content (dictionary_id); и из за этого запрос может сильно тормозить

Почему так происходит не понимаю, индекс есть, в запросе поиск по нему происходит, что еще надо

lost
25.09.2018
07:05:15
скорее всего потому что перебор фуллсканом быстрее чем выборка по индексу

Maxim ??
25.09.2018
07:06:41
попробуй насильно заставить использовать индекс

Ilia
25.09.2018
07:08:20
Ок, а сколько записей по этому критерию отбираться?

34000
SELECT count(*) FROM dictionary_content WHERE dictionary_id IN (10, 19, 19, 12, 1, 1, 20, 1, 46, 23, 19, 22, 3, 19, 24, 3, 1, 1, 19, 32, 26, 12, 27, 19, 28, 33, 1, 12, 19, 29, 19, 19, 19, 19, 19, 6, 16, 36, 37, 37, 37, 37, 37, 19, 40, 19, 19, 19, 19, 19, 57, 57, 12, 57, 48, 12, 57, 57)

Ldar
25.09.2018
07:10:19
где то 11000

Ilia
25.09.2018
07:11:54
Ну вот и ответ, примерно треть или четверть таблицы... Не выгодно использовать индекс, будет только хуже

lost
25.09.2018
07:12:19
можешь выполнить explain format = json для запросов с индексом и без, и сравнить query cost для них, скорее всего мускуль считает что фуллскан дешевле чем индекс скан

Ldar
25.09.2018
07:12:43
Спасибо

Maxim ??
25.09.2018
07:13:03
а это нормально что в IN повторяющиеся значения ?

Ilia
25.09.2018
07:14:16
Fike
25.09.2018
09:30:13
а это нормально что в IN повторяющиеся значения ?
сделай IN DISTINCT (10, 19, 19, 12, 1, 1, 20, 1, 46, 23, 19, 22, 3, 19, 24, 3, 1, 1, 19, 32, 26, 12, 27, 19, 28, 33, 1, 12, 19, 29, 19, 19, 19, 19, 19, 6, 16, 36, 37, 37, 37, 37, 37, 19, 40, 19, 19, 19, 19, 19, 57, 57, 12, 57, 48, 12, 57, 57)

:trollface:

MIkhail
25.09.2018
12:03:13
Коллеги, всем привет!

Google
MIkhail
25.09.2018
12:03:37
подскажите, а в постгресе можно без жести вернуть результат инсерта в инсерт и не открывать портал в ад?

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