加载中
Mybaits常用的10种通用写法

用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常...

2018/12/03 09:43
38
Mysql底层之binlog日志了解

Mysql底层知识要懂哪些? 主要分为两个部分 binlog的相关概念 怎么解析binlog 可以分上下两个部分来叙述。上部分讲述binlog的相关概念这部分的知识,我们不需要像运维懂的那么深,我会列举一些...

2018/11/29 10:21
19
MySQL优化原则

当MySQL单表记录数过大时,增删改查性能都会急剧下降,所以我们本文会提供一些优化参考,大家可以参考以下步骤来优化: 一、单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑...

2018/10/09 12:02
15
MySQL高性能优化

一、前言 MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的...

2018/10/09 11:18
17
数据库性能优化之「数据读写分离」与「数据库Sharding」方法

在互联网项目中,当业务规模越来越大,数据也越来越多,随之而来的就是数据库压力会越来越大。 我们可能会采取各种方式去优化,比如之前文章提到的缓存方案,SQL优化等等,除了这些方式以外,...

MySQL性能优化之sql优化

一、使用OR还是Exists 在写SQL语句的时候,经常会使用OR语句。OR语句的性能不是很好,经常让表的索引失去作用。 最近调试一个语句,里面有一个搜索条件是A=1 or B=1 or C=1。 其中的A、B、C...

2018/08/08 14:12
10
全面了解mysql中utf8和utf8mb4的区别

一.简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,...

2017/06/28 10:05
7.4K
mysql 性能分析及explain用法

1 使用explain语句去查看分析结果,如 explain select * from test1 where id=1; 会出现: id selecttype table type possible_keys key key_len ref rows extra各列 其中, type=const表示通...

2017/06/27 15:13
27
SpringMVC上传文件解析request请求为空获取不到数据问题

SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题

2016/04/11 18:01
1K
mysql横表和纵表以及互转实例

1、mysql中横表和纵表的概念; 2、二者互转的实例;

2016/04/06 18:07
2.1K
数据库索引

一.技术原理 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地...

2016/01/26 17:41
382
控制JSP头部引入外部文件编译后在第一行

一.错误引入方法 假设当前需要在JSP页面输出xml格式数据,需要引入以下外部文件,通过以下的方式来引入则无法正常输出数据: 访问页面会报错误:xml的声明不在文档的第一行 看源码发现,确实...

2015/10/15 15:31
287
MySQL之 INSERT ... ON DUPLICATE KEY UPDATE

一、insert or update需求 需求:如果test_table中存在记录则update,不存在则insert。 二、老做法:3条sql select * from test_table where id = 1;   //查询表中是否已有记录 in...

2015/08/28 10:45
255
MySQL Show命令的用法大全

MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。 1. show tables或show tables from database_name; -- 显...

2015/08/24 15:25
717
JDBC的批处理操作三种方式

package lavasoft.jdbctest;  import lavasoft.common.DBToolkit;  import java.sql.Connection;  import java.sql.PreparedStatement;  import java.sql.SQLException;  import ...

2015/08/24 14:21
23
针对MySQL提高百万条数据的查询速度优化

一.如下 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而...

2015/08/24 12:19
1K
【limit优化】MySQL延迟关联性能优化方法

一.业务 假设业务某个场景中,需要查询多次查询数据,sql如下: startNum = i * 500; select id,content from test_table order by update_date asc limit " + startNum + ...

2015/08/24 10:42
815
统计MySQL中每条sql的执行时间

一.概述 在MySQL中执行sql需要当前sql执行了多长时间,如果看? 二.方法 设置profiling SET profiling=1; 执行sql SELECT * FROM `test_table` 三.查看结果 SHOW profiles; 截图框中的为...

2015/08/20 17:25
1K
MySQL异常【数据库断开连接】:Communications link failure

一.异常信息以及解决办法        com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure  org.springframework.transaction.CannotCreateTransact...

2015/08/17 12:29
15.3K
mysql数据库中group by和sum一起使用语句的简单介绍

一.SUM 用以求和。ps,所有的人的总数和。 二.sum和group by一起使用 如果需要查询的是男生和女生的各自的总年龄怎么查呢?做法为:把人按性别来分组,然后用SUM函数来求和 CREATE TABLE t...

2015/08/12 13:58
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部