
数据库
文章平均质量分 92
shiyuezhong
从事java web开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql慢SQL分析及优化
为何对慢SQL进行治理从数据库角度看:每个SQL执行都需要消耗一定I/O资源,SQL执行的快慢,决定资源被占用时间的长短。假设总资源是100,有一条慢SQL占用了30的资源共计1分钟。那么在这1分钟时间内,其他SQL能够分配的资源总量就是70,如此循环,当资源分配完的时候,所有新的SQL执行将会排队等待。 从应用的角度看:SQL执行时间长意味着等待,在OLTP应用当中,用户的体验较差治理的优先级上 master数据库->slave数据库 目前数据库基本上都是读写分离架构,读在从库原创 2021-09-08 10:13:08 · 2648 阅读 · 0 评论 -
分库分表
本文主要阐述在分库分表改造过程中需要考虑的因素以及对应的解法,还有踩过的那些坑。一 前言我们既然要做分库分表,那总要有个做事的动机。那么,在动手之前,首先就要弄明白下面两个问题。1 什么是分库分表?其实就是字面意思,很好理解: 分库:从单个数据库拆分成多个数据库的过程,将数据散落在多个数据库中。 分表:从单张表拆分成多张表的过程,将数据散落在多张表内。 2 为什么要分库分表?关键字:提升性能、增加可用性。从...转载 2021-03-22 11:27:08 · 301 阅读 · 0 评论 -
sql按用户名首字母排序
order by ascii(lower(userLoginName))HQL:qc.appenOrderBy("ascii(lower(obj.userLoginName))");原创 2012-11-20 13:38:34 · 4009 阅读 · 0 评论 -
ibatis中iterate问题用于in查询
1、使用$,但这种写法存在一定的风险,可能会引起sql注入。SELECT * FROM test WHERE idin ($ids$);这里ids是一个字符串,中间以逗号隔开2、使用iterate select *from test t where t.id in #ids[]# 这里ids是一个List数组原创 2013-04-17 11:27:46 · 4367 阅读 · 0 评论 -
Redis使用总结之与Memcached异同
Redis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets Redis不是什么?同样从两个方面来做下对比: 1. 不是sql server、mySQL等关系型数据库,主要原因是: . re转载 2015-01-21 16:57:03 · 683 阅读 · 0 评论 -
SQL查询优化
SQL语句:是对数据库(数据)进行操作的惟一途径;消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;可以有不同的写法;易学,难精通。 SQL优化:固定的SQL书写习惯,相同的查询尽量保持相同,存储过程的效率较高。应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致原创 2016-03-07 22:03:51 · 1145 阅读 · 0 评论 -
mybatis foreach
参数是map:Map searchDataMap ${key} = #{searchDataMap[${key}]} 参数是ListList cloumList 0"> max(CASE原创 2016-08-05 22:57:53 · 740 阅读 · 0 评论 -
使用Navicat计划任务备份mysql数据库
选中【计划】菜单,在左边选中要备份的数据库pisp,右边就默认显示一个备份数据库的可用任务。 双击选中该可用任务,点击【保存】设置计划任务的名称,点击【确定】这个时候,点击【计划】,就能看到这个批处理任务。 选中该任务,点击【设置计划任务】点击【设置密码】,输入本机器的开机密码,没有的话,不用输入。点击【计划】转载 2017-08-18 17:42:59 · 3508 阅读 · 0 评论 -
数据库性能优化 —慢SQL案例解析
慢SQL 优化思路1.检查 SQL 发现明显问题2.查看执行计划快速定位问题3.检查相关字段是否有索引、看表行数4.改写 SQL 提升性能回顾执行计划案例1:优化前:优化后:案例2:优化前:优化后:案例3:优化前:优化后:案例4:优化前:优化后:案例5:优化前:优化后:案例...原创 2019-06-12 09:08:27 · 305 阅读 · 0 评论