Indeks - Tanya tentang pertanyaan bersama volum data yang besar dalam Mysql
滿天的星座
滿天的星座 2017-05-18 10:56:39
0
1
688

Kini ada A表, 存着整个业务线最核心,也是最繁忙的数据, 线上大概数据量假设有10亿,几乎所有的并发都和这个表有关,最近业务需要, 我要加个字段,发现影响太大, 不能直接改, 折中方案是 新加个表B, 存AID dan medan yang perlu ditambah

Oleh kerana saya tidak mempunyai akses kepada pangkalan data dalam talian, saya sebenarnya tidak boleh mengujinya, jadi saya tidak tahu apa yang perlu digunakan

SELECT * FROM A, B ON A.id = b.aid WHERE a.xx = 'zz' AND  b.xx = 'zz'

Adalah lebih baik untuk menyemak julat B yang besar dahulu, dan kemudian gunakan keputusan dalam selang carian B untuk menyemak A. Dalam kes ini, kaedah pertama mungkin sangat tepat, tetapi saya tidak tahu berapa banyak prestasi akan berbeza,

Julat kedua tidak terlalu tepat

滿天的星座
滿天的星座

membalas semua(1)
Ty80

Anda ingin menyemak medan baharu dalam jadual B, mengapa anda perlu menggunakan keputusan dalam jadual B untuk menyemak A dengan cara kedua?
Yang pertama baik-baik saja

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan