1 前言 最近学习Power HAL方面相关知识,透过Power HAL 去配置CPU的Freq需要先确定 CPU 核数.便先了解如何获取 Android CPU 核数. 2 Java层获取方式 // 获取 CPU 核数 Runtime.getRuntime().availableProcessors() 3 C++层获取方式 #include <unistd.h> // 获取CPU核心数(包含禁用的) long result = sysconf(_SC_NPROCESSORS_CONF);
场景:数据库升级第二天,操作系统CPU使用率接近100%. 查看ash报告: 再看TOP SQL 具体SQL: select count(1) as chipinCount, sum(bets) as sumBets from t_chipin_temp where status in (0) and lottype='gp' 看到这个sql的执行计划走全表扫描.再查看相关列上是否有索引,结果是有索引的.那么问题来了,既然有索引,而且升级之后对该表格还进行过基本的统计信息收集,那么为什么优化器没