自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 MySQL并发参数的调整

从实现上来说,MySQl Server是多线程结构,包括后台线程和客户服务线程.多线程可以有效利用服务器资源,提高数据库的并发性能,在MySQL中,控制并发连接和线程的主要参数包括max_connecttions,back_log,thread_cache_size,table_open_cahce. 1.max_connections 2.back_log 超过最大连接数量,可以有多少个多少个...

2020-01-12 16:57:18 324

原创 MySQL内存优化

1.内存优化原则 在给操作系统和其他应用留够足够的内存时,将尽量多的内存分配给MySQL做缓存 MyISAM存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存. 排序区/连接区等缓存是分配给每个数据库会话专用的,期末认真的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理内存耗尽 2. My...

2020-01-12 16:32:14 197

原创 从应用层面优化mysql查询

从应用层面优化mysql查询 1. 使用连接池 频繁的创建连接,关闭连接是比较浪费资源的,我们可以创建数据库连接池,提高访问性能 2.减少对MySQL的访问 避免对数据库重复的访问,能一次获取到数据,不要用两次去获取. 增加缓存层,比如例如mybaits的一级获取或者二级缓存,或者使用redis. 负载均衡 通过MySQL的主从复制,实现读写分离,使增删改操作走主节点,查询操作走从...

2020-01-11 16:21:18 257

原创 MySQL的查询缓存优化

应用优化 使用连接池 减少对MySQL的访问 避免对数据库重复的访问,能一次获取到数据,不要用两次去获取. 增加缓存层,比如例如mybaits的一级获取或者二级缓存,或者使用redis. 负载均衡 通过MySQL的主从复制,实现读写分离,使增删改操作走主节点,查询操作走从节点,降低单台服务器的读写压力. 采用分布式数据库架构.使用负载均衡在多台数据库服务器之间访问,降低单台服...

2020-01-11 16:14:00 171

原创 mysql如何避免索引失效

全值匹配:对索引中所有的列都指定具体值 最左前缀法则:查询从索引的最左前列开始,并且不跳过索引中的列. - 是指查询条件包含了哪些索引,跟查询条件的列的位置没有关系. - 假如有ABC三个字段创建了组合索引,查询条件只有A和C,会有A的索引,不会走C的索引. 范围查询右边的列不能使用索引 --address索引失效了.其中name,status,address是符合索引 selec...

2020-01-09 23:30:02 344

原创 JVM,JRE,JDK的区别和联系

一.JVM JVM(Java Virtual Machine):java虚拟机,是运行所有java程序的假想计算机,是java程序的运行环境.我们编写的java代码都运行在JVM中.java语言的跨平台性就是基于JVM实现的. 二.JRE JRE(Java Runtime Environment):是java程序运行时的环境,包含JVM和运行时所需要的类库. 那么这个类库到底是个什么东西呢?就是我...

2020-01-05 16:36:23 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除