
mysql
baishimingbaishiming
始于初心,忠于初心!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis中xml配置文件中使用的大于小于转义
mybatis灵活使用,配置方便,但是存在部分符号需要转义,以下做一下列举!1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符如果用小于号会报错误如下:org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: ...原创 2018-03-23 16:35:28 · 1214 阅读 · 0 评论 -
Mysql的数据库优化,改进
只接触了一些小的项目,优化谈不上,个人感受;望指正!优化思路我这个项目由于上线之前比较赶,所以前期并没有管数据库设计方面的一些问题,如今随着游戏接入,请求量剧增才暴露出来。这个问题,并不需要增加数据库硬件配置和增加读写分离这种高端手段就能解决。详细的MySQL优化步骤如下:检查数据表结构,改善不完善设计跑一遍主要业务,收集常用的数据库查询SQL分析查询SQL,适当拆分,添加索引等优化查询优化SQL...原创 2018-03-30 22:55:11 · 468 阅读 · 0 评论 -
数据库设计
如何设计出高灵活性的数据库可以说在项目交付前,需求不断在变,如何在需求改变的同时尽可能减少对表结构的修改是我现在考虑的问题。对于一般情况而言,在设计的时候我们可以适当添加一些预留的字段,需求改变的时候可以用上,或者说是添加不足的字段。但是也会出现一些比较麻烦的情况——旧表不足以进行修改维护,需要局部重新设计,这就会给开发带来比较多的麻烦,因为大多现在我们都会使用ORM。eg1:在贷款的业务流程中,...原创 2018-03-30 23:12:29 · 368 阅读 · 0 评论 -
mysql优化
如果一台服务器出现长时间负载过高 /周期性负载过大,或偶尔卡住,如何来处理?大的思路-------- 是周期性的变化还是偶尔问题? 是服务器整体性能的问题, 还是某单条语句的问题? 具体到单条语句, 这条语句是在等待上花的时间,还是查询上花的时间. 唯一的办法-----监测并观察服务器的状态. 1:观察服务器状态, 一般用如下2个命令Show...原创 2018-03-31 23:21:55 · 140 阅读 · 0 评论 -
读写分离-(SpringBoot+MyBatis+MySQL)
读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离;第二种是应用程序自己去做分离。这里我们选择程序自己来做,主要是利用Spring提供的路由数据源,以及AOP。 然而,应用...原创 2019-04-11 20:23:50 · 196 阅读 · 0 评论