- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 mysql优化(一)
mysql优化(一)背景:既然是mysql优化,就要有一定的访问量、数据量,否则你本地一个demo环境,优化意义不大。一、影响mysql性能的因素有多种,如:1.硬件方面:网络、内存、cup、磁盘IO2.mysql参数配置3.SQL语句4.索引5.数据库表设计、数据库锁二、优化策略1.硬件方面如果条件允许,升级硬件最快了,只用花钱就行,大家都省事。但是,你的老板或客户得愿意花钱才行(必须升级时,就不是他们愿不愿意的事了),当然上来就升级硬件也不符合实际情况,你得先看看CPU、内存、磁盘
2021-06-26 14:31:15
94
原创 myBatis动态传入表名、字段名操作数据库
直接上图,再解释!1.${tableName},要传入的表名称2.collection=“sets.entrySet()”,用map传入动态的字段名和对应的值(key和value)3.if字段是要更新的字段,where字段是条件(根据业务调整)PS:这里强调几点:1.sets.entrySet()中sets必须是map,与tableInfo这个map没有关系(如上图定义)2.这里用的是${}不是#{}(原因自己百度吧,懒~)...
2021-03-29 16:55:04
475
原创 java实体类及类属性判空
敲代码时判空是必须的,这里分享一下java实体类及类属性判空体会。一、实体类判空:1.1实体类判空如果是读库返回实体类,我们直接判空即可,如下图1.2如果是先定义了类就不能这样判空了,因为new 对象时已经分配了资源,代码不执行if而是执行else,如下图二、类属性判空如果遇到上述1.2情况时,属性判空就比较麻烦了,特别是类属性是基本类型时,比如类的id属性是long类型时,这时可以用下面的代码(下面的代码是看网上提供的判断类是否都为null的判断方法)修改上述代码为下图,就可以根据实际需求
2021-03-01 13:53:42
11543
原创 mysql关联查询与索引使用体会
背景说明:刚开始数据库中的两张表的记录都很少,随着项目长时间的运行记录变多了,查询就慢了,自己就对关联查询与索引做了测试,测试如下:大表记录:1251 000小表记录:10体会:索引确实很快(要建索引,用索引,让索引起到效果);小表往大表上做映射。...
2021-01-29 12:57:43
245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人