Re: [SQL] MySQL 如何有效率的从两个服务器筛选大量

楼主: pickman888 (joker)   2018-09-21 11:15:05
※ 引述《funnytseric (咩~~)》之铭言:
: 3. 我的问题
: 之前有过几次经验,当我用where not in 语法筛选资料时,
: 如果not in 里面的条件太多就会跑很久,有时会久到被中断
: 连线(但where in 还没遇过,我也不太确定),所以有点
: 怕游戏正式对外开放时我的查询会崩溃。
: 之前问过DBA同事,他们说可以用inner join的话会比where
: 好,但资料分散在两台机器上,我没办法直接做join。为了
: join我还试过用transaction 在logDB开temporary table,用
: Dapper(.NET一个评价颇高的ORM套件)把捞到的uid insert
: 到这个暂存表,但光insert 150多笔资料就花了7秒...所以只
: 好放弃。想请问各位前辈,在我这种状况下,该如何提升我
: 的查询效能,以应付将来更大的资料量?恳请各位指点,谢
: 谢!手机排版,如果有点凌乱请见谅。
:
作者: retsamsu   2018-09-21 12:04:00
mariadb 家的 federatedx 有支援 SELECT, INSERT,UPDATE, DELETE indexes, mysql 可改用 federatedx
楼主: pickman888 (joker)   2018-09-22 04:19:00
https://tinyurl.com/y9nkq7rr 不知后续版本是否有改善?

Links booklink

Contact Us: admin [ a t ] ucptt.com