MongoShake
MongoShake copied to clipboard
黑白名单过滤如果配置了过多的namespace是否会大幅度影响性能?
mongoshake v2.6.4 源端/目标端 mongodb: mongodb 3.4
!我的mongoshake部署在同一机器上 !和源端/目标端数据库在同一地区 无延迟问题 !除了black white参数 其他参数完全没变化
如果我的黑名单这么配置, tps只有4000左右 有时候还掉到了个位数
filter.namespace.black = ^admin;^local;^config;^monstache;^mongoshake;^bkk-ecpay;^bkk-online;^bkk-ecsettle;^bkk-unifiedsettle;^bkk-trans;^hkg-ecpay;^hkg-online;^hkg-ecsettle;^hkg-trans;^sha-ecpay;^sha-config;^sha-ecsettle;^sha-settle;^tyo-ecpay;^tyo-online;^tyo-ecsettle;^tyo-trans;^bkk-settle.logs.chan.sp.new$;^bkk-settle.transSett.sp.new$;^bkk-settle.logs.store.sp$;^bkk-settle.evo.transSummary.ant$;^bkk-settle.trans.sp.new$;^bkk-settle.evo.riskRuleTrans$;^bkk-settle.evo.trans.tmp$;^bkk-config.evo.kmsKey$;^tyo-settle.trans.sp.new$;^tyo-settle.alpTransReport.new$;^tyo-settle.transSett.sp.new$;^tyo-settle.wxpTransReport$;^tyo-settle.alpSettReport.new$;^tyo-config.logs.sp.history$;^tyo-config.logs.sp$;^tyo-config.masterlog$;^tyo-config.evo.kmsKey$;^tyo-settle.transSett.sp.new$;^tyo-config.logs.sp.history$;^tyo-config.evo.kmsKey$;^sha-evoconfig.evo.kmsKey$
同样需求,如果我换成白名单这么配置, tps可以达到3w5~4w filter.namespace.white = ^bkk-settle;^bkk-config;^tyo-settle;^tyo-config;^hkg-settle;^hkg-config;^sha-evosettle;^sha-evoconfig;
我希望明确,是我黑名单过多导致的性能明细下降吗? 后续版本有考虑黑白名单混用或者模糊匹配的功能吗