2.2:数据库

Mysql

Oracle

oracle数据库中索引失效的几种情况

1.隐式转换
2.使用 IS NULL 和 IS NOT NULL
3.使用 LIKE ‘%T’ 进行模糊查询
4.对索引列进行运算包括(+,-,*,/,! 等)
5.WHERE 子句中使用不等于操作
6.WHERE 子句中使用函数不规范
详见:https://www.cnblogs.com/HelloXTF/p/12108514.html

Oracle数据库访问性能优化

最全:https://blog.csdn.net/smooth00/article/details/79339751

  1. 减少数据访问
    • 创建并使用正确的索引
    • 只通过索引访问数据
    • 优化SQL执行计划
  2. 返回更少的数据
    • 数据分页处理
    • 只返回需要的字段
  3. 减少交互次数
    • batch DML
    • In List
    • 设置Fetch Size
    • 使用存储过程
    • 优化业务逻辑
    • 使用ResultSet游标处理记录
  4. 减少数据库服务器CPU运算
    • 使用绑定变量
    • 合理使用排序
    • 减少比较操作
    • 大量复杂运算在客户端处理
  5. 利用更多的资源
    • 客户端多进程并行访问
    • 数据库并行处理

Redis

原文地址:https://www.cnblogs.com/HelloXTF/p/12099939.html