记一次 debug 和分析

遇到一个问题,就是一个 hardcode 列表的发送,就是点击会发送条件回去,然后后端获取 ids。
现在碰到的问题是根据 组长的建议,用 get_all_ids, 我看了下,发现和 get record_values 是不等价的,这里浪费了不少时间,记录一下。
首先我看到了 sub listloader,重写了 get_record_values, 然后看了下 parse_advanced_position.
这里我犯了第一个错误,没有从外面观察这个东西是干嘛的,其实这个是给 advacedfield 用的,xinmman 的pr 也证明了这一点,只着眼于细节了,没有观外部,甚至外部更重要。
然后上面的那个优化,也没有认真看,其实那个从 pr 上来说也只是个优化。所以其实没问题,到这里就结束了,如果要考了效率,可能有了优化会更快一些。那个久远的优化,看起来就是 RLS 有用,不过这回的查找并不涉及 rls ,所以应该没问题。然后改完现在数据是 20s。说不上快慢,但是也没其他办法了,除非不校验 trigger。
待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值