您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)

739 views
MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)ICP(index condition pushdown)是mysql利用索引(二级索引)元组和筛字段在索引中的where条件从表中提取数据记录的一种优化操作。ICP的思想是:存储引擎在访问索引的时候检查筛选字段在索引中的where条件(pushed index condition,推送的索引条件),如果索引元组中的数据不满足推送的索引条件,那么就过滤掉该条数据记录。ICP(优化器)尽可能的把index condition的处理从server层下推到storage engine层。storage engine使用索引过过滤不相关的数据,仅返回符合index condition条件的数据给server层。也是说数据过滤尽可能在st......

APNs 推送原理及如果提高推送质量

713 views
APNs 推送原理及如果提高推送质量在 iOS 平台上,大部分应用是不允许在后台运行并连接网络的。在应用没有被运行的时候,只能通过 Apple Push Notification Service (APNs) 把数据发送到终端用户。对于互联网应用,正确高效的使用 APNs 显然非常重要。 Apple 为应用开发者提供了一个 APNs  推送接口,称为 binary interface。 Binary Interface V1 最初版本的 binary interface 协议如下图,这里我们称之为 v1。 Binary Interface V1 v1 协议有几个问题: 消息是否发送成功没有明确的反馈; 如果一个消息发送失败,比如因为 deviceToken 不合法,APNs 会在大约 500......