MySQL学习之事务的隔离级与锁讲解

转自:https://www.2cto.com/database/201806/751778.html1.事务隔离级别MySQL事务隔离可以查看文章:事务隔离级别:SERIALIZABLE(序列化) REPEATABLE READ(可重复读) READ COMMIT(...

2018-06-07 20:28:52

阅读数:30

评论数:0

MySQL分库分表总结:

转自:https://blog.csdn.net/hanghangaidoudou/article/details/69569625MySQL分库分表总结:单库单表 :单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库...

2018-06-06 13:26:37

阅读数:35

评论数:0

mysql联合索引如何创建

CREATE TABLE `test` ( 'aaa' VARCHAR (16) NOT NULL DEFAULT '', 'bbb' VARCHAR (16) NOT NULL DEFAULT '', 'ccc' INT (11) UNSIGNED NOT NULL DEFAULT 0, KEY...

2018-06-01 17:26:54

阅读数:785

评论数:0

MYSQL索引建立需要注意以下几点细节

1.建立索引的时机:若表中的某字段出现在select、过滤、排序条件中,为该字段建立索引是值得的。 2.对于like '%xxx'的模糊查询,普通的索引是无法满足的,需要建立全文索引。 3.对于有多个条件的,比如: "...where a=xxx and b=yyy&qu...

2018-06-01 17:23:28

阅读数:19

评论数:0

mysql explain 的用法

转自:http://blog.chinaunix.net/uid-540802-id-3419311.html explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:e...

2018-06-01 16:19:11

阅读数:13

评论数:0

理解索引(中):MySQL查询过程和高级查询

原文  https://juejin.im/post/5b0c4f0b518825158160ac21主题 MySQL上一篇 提到,最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结。总体目录如下,...

2018-05-31 17:48:33

阅读数:46

评论数:0

一文说尽MySQL优化原理

原文  http://database.51cto.com/art/201805/573941.htm主题 MySQL说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是...

2018-05-31 17:47:11

阅读数:46

评论数:0

mysql联表及分页

转自:https://blog.csdn.net/csdMo/article/details/73928859任何select出来后都是一个临时的表格,可以当作表格来使用(示例表emp,及debt附在末尾)对查询结果进行分组语法 :select [coll],[col2],....from 表名 ...

2018-05-31 07:13:18

阅读数:101

评论数:0

mysql UNION ALL查询分页

转自:https://blog.csdn.net/xqd890608/article/details/509604031.UNION ALL和UNION 的区别UNION ALL理论上要比UNION的查询效率更高一些,因为UNION会将结果集中的数据进行过滤,将相同的数据进行剔除后返回,而UNIO...

2018-05-31 07:11:54

阅读数:97

评论数:0

MySql多表分页

转自:https://www.2cto.com/database/201703/613088.htmlMySql的多表分页一直是一个比较困难的问题。常见的多表分页场景主要出现在统计页面中,比如统计多维度的数据,或者按照固定顺序取多个数据表数据。方案一:创建临时表。创建临时表是一个最简单快捷的方案。...

2018-05-30 17:44:32

阅读数:81

评论数:0

4种备份MySQL数据库

前言我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 但是如果数据没了呢?这可能是最恐怖的事情了吧, 我感觉在生产环境中应该没有什么比数据跟更为重要. 那么我们该如何保证数据不丢失、或者丢失后可以快速恢复呢?只要看完这篇, 大家应该...

2018-05-24 11:26:48

阅读数:34

评论数:0

innodb存储引擎

转自:https://www.cnblogs.com/Aiapple/p/5689634.html数据库和实例 数据库(database):物理操作系统文件或其他形式文件类型的集合实例(instance):mysql数据库由后台线程以及一个共享内存区组成。 通常情况下,两者是一对一关系;但是,在集...

2018-05-24 11:25:00

阅读数:18

评论数:0

MySQL专题,第六期—sql查询分析与优化(二)

一、背景    上期文章已经引入了expalin关键字分析sql,并且我们已经谈了关于id、select_type、table三列分析sql。本期我们继续分析剩余列。二、继续讲述explain剩余字段        ①   partitions:匹配的分区信息(对于非分区表值为NULL)。这个字段...

2018-05-21 11:01:29

阅读数:12

评论数:0

JDBC批量插入txt文件中的内容到数据库

转自:https://blog.csdn.net/atggdsai/article/details/42804405一开始尝试了单条插入,13万条记录差不多2个半钟才能完全从文件中读取到数据库中,后来用了批量插入,用时29秒!代码如下:[java] view plain copyimport ja...

2018-05-17 14:05:09

阅读数:31

评论数:0

批量向mysql中添加数据及性能优化

使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢?在JDBC编程接口中Statement 有两个方法特别值得注意:void addBatch() throws SQLExceptionAdds a set of parameters to t...

2018-05-17 13:55:32

阅读数:47

评论数:0

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