zoukankan      html  css  js  c++  java
  • 数据库优化思路

    痛点:1.周期性故障或者波动,一般由访问高峰或者缓存崩溃引起的。加缓存并更改缓存失效策略,使得失效时间分散或夜间定时失效。

    2.语句出现问题,语句慢,等待时间长(缓冲区 线程数等等),执行的时间过长(表关联多,表设计缺陷,索引没优化,语句没优化)

    需要优化的信息:

    1.查询数据量过大,为什么要显示一千条一万条,10条行不行。

    2.创建临时表,group by 语句 写的是不是有问题还有索引是不是没有创建。

    解决办法:

    1.缓存随机设置为3-9小时之间,使得缓存的失效相对分散,而非集中。

    2.做一个文件锁,请求某个key时上锁,如果有此key,获取值解锁。(建议在redis中弄锁)

    3.在夜里脚本刷新缓存。

    一条路不能回头,就是一生要走许多路,有成长之路。很多事情不能自己掌控,即使再孤单再寂寞,仍要继续走下去,不许停也不能回头。------成长之旅。
  • 相关阅读:
    H.264编码之DCT变换原理
    颜色空间转换
    jdbc 大数据存储 图片读取
    spring 事务配置
    Cglib代理
    jdk代理
    spring装配bean
    map 常用方法
    list map set常用方法之list
    calendar 类 用法
  • 原文地址:https://www.cnblogs.com/java7115/p/9686784.html
Copyright © 2011-2022 走看看