Size: a a a

2020 June 17

アレクセーイ in ru_mysql
Mb1W@
Я ж тебе написал, как сделать:
```
SELECT changeitem.* ,changegroup.CREATED From jira.changeitem
left join jira.changegroup
on changeitem.ID = changegroup.issueid;
```
спс, я чет видимо пропустил .
источник

А

Александр in ru_mysql
Mb1W@
Тогда почему нет.
Помнится такое даже в документации описывалось.
а не ссылочки случаем нет под рукой?
источник

M

Mb1W@ in ru_mysql
Сейчас погляжу, если быстро найду.
источник

А

Александр in ru_mysql
был бы оч благодарен
источник

M

Mb1W@ in ru_mysql
вот кусочек по репликации отдельных баз:
https://dev.mysql.com/doc/refman/5.7/en/replication-solutions-partitioning.html
Пока именно ту статью не нашел.
источник

M

Mb1W@ in ru_mysql
Нет, не могу так сразу найти.
Если попадется - напишу.
Но пока надо вернуться к работе.
Извини. :(
источник

А

Александр in ru_mysql
спс
источник

А

Александр in ru_mysql
а можно ли реплицировать не всю базу, а только отдельные таблицы в базе?
источник

M

Mb1W@ in ru_mysql
Да, лично я этого не делал, но вам сюда:
https://dev.mysql.com/doc/refman/5.7/en/replication-rules.html
источник

А

Александр in ru_mysql
ага, спасибо, уже посмотрел, вроде всё можно
источник

E

Envy in ru_mysql
может ли внешний ключ одной таблицы быть связан с несколькими другими таблицами? То есть, например, в таблице answers я хочу хранить какую-то служебную инфу, в том числе value_id, а вот value_id может быть как id таблицы short_answer или bool_answer, например, в зависимости от типа строки, конечно же
источник

А

Александр in ru_mysql
Envy
может ли внешний ключ одной таблицы быть связан с несколькими другими таблицами? То есть, например, в таблице answers я хочу хранить какую-то служебную инфу, в том числе value_id, а вот value_id может быть как id таблицы short_answer или bool_answer, например, в зависимости от типа строки, конечно же
нет
источник

А

Александр in ru_mysql
слейте таблицы short_answer и bool_answer в одну
источник

А

Александр in ru_mysql
либо 2 поля с ключами value_id_short и value_id_bool
источник

А

Александр in ru_mysql
+ можно вычисляемое поле value_id
источник

E

Envy in ru_mysql
про вычисляемые поля ещё раз прочту(не шибко знаком с ними, спасибо Вам за ответ, насчёт нескольких полей идея звучит очень здорово, тоже приму на вооружение, я ещё думал хранить что-то вроде value_id value_table, чтобы можно было понимать, в какую таблицу идти за значением, но тогда внешние  ключи не понадобятся, что ли
источник

E

Envy in ru_mysql
и, если кого-либо из вас не затруднит дать ответ, дают ли внешние ключи хоть какой-то прирост к скорости поиска?
источник

А

Александр in ru_mysql
Envy
и, если кого-либо из вас не затруднит дать ответ, дают ли внешние ключи хоть какой-то прирост к скорости поиска?
внешние ключи прироста не дают, они дают целостность БД, прирост может дать индекс который автоматом создаётся при создании внешнего ключа
источник

M

Mb1W@ in ru_mysql
В целом замедляется  INSERT/UPDATE/DELETE на таблице с внешними ключами:
The performance of updating is more, because for each foreign key, an INSERT/UPDATE/DELETE has to check to see if the constraint is satisfied. That means a primary key lookup to the referenced tables. This impact is measurable, and it is greater if the referenced tables are not in the buffer pool.

По этой причине я стараюсь их не использовать без реальной необходимости.
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Mb1W@
В целом замедляется  INSERT/UPDATE/DELETE на таблице с внешними ключами:
The performance of updating is more, because for each foreign key, an INSERT/UPDATE/DELETE has to check to see if the constraint is satisfied. That means a primary key lookup to the referenced tables. This impact is measurable, and it is greater if the referenced tables are not in the buffer pool.

По этой причине я стараюсь их не использовать без реальной необходимости.
если буфферпул нормальный - должно шустро работать
источник