Size: a a a

2020 November 27

I

I'm in MySQL
Вячеслав Ракицкий
Ну возможно, я такой кейс с диапазоном тестил
да, с диапазоном есть разница, диапазон вторым надо
источник

IZ

Ilia Zviagin in MySQL
I'm
так как можно сделать?
Как можно сделать ЧТО?
Запрос, который я не видел над таблицами, которые хер знает какие?
источник

ВР

Вячеслав Ракицкий... in MySQL
I'm
так как можно сделать?
Можешь циклом сделать😂😂
источник

I

I'm in MySQL
Ilia Zviagin
Как можно сделать ЧТО?
Запрос, который я не видел над таблицами, которые хер знает какие?
завтра покажу, не злись :) я думал может какой-то готовый способ есть :)
источник

ВР

Вячеслав Ракицкий... in MySQL
Или подготовленный запрос строить в хранимке по парам значений )
источник

БТ

Бородатый Таракан... in MySQL
Добрый день, нужна помощь дба по тому как заставить мускуль юзать индексы.
Есть запрос
select
 distinct p.cbsKey,
 (еще полей 70 эдак)
from payments p, paymentCardIndex pci
where p.cbsKey = pci.cbsKey
and p.documentDate = pci.documentDate
and ( p.payerSideReferencedAccountKey = ? or p.recipientSideReferencedAccountKey = ?)

И есть explain его)
Так вопрос такой - почему он не использует индексы и лезет сканить все партиции по PK?
источник

БТ

Бородатый Таракан... in MySQL
источник

IZ

Ilia Zviagin in MySQL
Бородатый Таракан
Добрый день, нужна помощь дба по тому как заставить мускуль юзать индексы.
Есть запрос
select
 distinct p.cbsKey,
 (еще полей 70 эдак)
from payments p, paymentCardIndex pci
where p.cbsKey = pci.cbsKey
and p.documentDate = pci.documentDate
and ( p.payerSideReferencedAccountKey = ? or p.recipientSideReferencedAccountKey = ?)

И есть explain его)
Так вопрос такой - почему он не использует индексы и лезет сканить все партиции по PK?
А он есть, этот индекс?
источник

БТ

Бородатый Таракан... in MySQL
Ilia Zviagin
А он есть, этот индекс?
create index IE_PAYMENTS_PAYER_REF_ACC on payments (payerSideReferencedAccountKey, documentDate);
create index IE_PAYMENTS_RECIPIENT_REF_ACC on payments (recipientSideReferencedAccountKey, documentDate);
create index IE_PAYMENTS_SERVICE_PAY_KEY on payments (servicePayKey);
источник

БТ

Бородатый Таракан... in MySQL
Да - его в possible keys можно увидеть
источник

T🐜

The Ant 🐜 in MySQL
Бородатый Таракан
Добрый день, нужна помощь дба по тому как заставить мускуль юзать индексы.
Есть запрос
select
 distinct p.cbsKey,
 (еще полей 70 эдак)
from payments p, paymentCardIndex pci
where p.cbsKey = pci.cbsKey
and p.documentDate = pci.documentDate
and ( p.payerSideReferencedAccountKey = ? or p.recipientSideReferencedAccountKey = ?)

И есть explain его)
Так вопрос такой - почему он не использует индексы и лезет сканить все партиции по PK?
Так он и юзает, не видишь что-ли?
источник

БТ

Бородатый Таракан... in MySQL
The Ant 🐜
Так он и юзает, не видишь что-ли?
так он же в key использует PRIMARY
источник

SvPupok Пупок in MySQL
коллеги, подскажите gui для mysql? интересует в первую очередь вопрос администрирования
источник

SvPupok Пупок in MySQL
пробовал datagrip - не понравилось
источник

SvPupok Пупок in MySQL
в оракле уже давно привык к toad
источник

G

Grigorij in MySQL
heidisql
источник

IZ

Ilia Zviagin in MySQL
Бородатый Таракан
create index IE_PAYMENTS_PAYER_REF_ACC on payments (payerSideReferencedAccountKey, documentDate);
create index IE_PAYMENTS_RECIPIENT_REF_ACC on payments (recipientSideReferencedAccountKey, documentDate);
create index IE_PAYMENTS_SERVICE_PAY_KEY on payments (servicePayKey);
Вау, у тебя модель на ErWin сделана?
источник

IZ

Ilia Zviagin in MySQL
SvPupok Пупок
в оракле уже давно привык к toad
Тоад и с мусклем же может
источник

БТ

Бородатый Таракан... in MySQL
Ilia Zviagin
Вау, у тебя модель на ErWin сделана?
А черт его знает - бд уже до меня сделана)
источник

IZ

Ilia Zviagin in MySQL
SvPupok Пупок
пробовал datagrip - не понравилось
Ещё dbeaver
источник