mysql
我是猪行不
业精于勤荒于嬉
展开
-
mysql 索引优化
MySQL 索引优化全攻略 分类 编程技术 所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找。而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算法建立索引的字段,比如扫描20行就能得到未使用BTREE前扫描了2^20行的结果。 Explain优化查询检测 EXPLAIN可以帮...转载 2018-11-09 16:50:51 · 167 阅读 · 0 评论 -
mysql数据库锁
mysql数据库的锁有多少种,怎么编写加锁的sql语句 一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储...转载 2018-11-13 16:02:05 · 149 阅读 · 0 评论 -
mysql死锁
mysql数据库死锁的产生原因及解决办法 这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会...转载 2018-11-13 16:57:20 · 194 阅读 · 0 评论 -
MySQL的btree索引和hash索引的区别
MySQL的btree索引和hash索引的区别 hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tre...转载 2018-11-13 18:01:16 · 140 阅读 · 0 评论 -
mysql索引类型
一、简介 MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_name[length])[asc|desc] 1.unique|fulltext...转载 2018-11-13 17:58:54 · 143 阅读 · 0 评论 -
SQL 大数据查询如何进行优化?
SQL 大数据查询如何进行优化? 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:引。 select id from t where num is null 可以在num上设置默认值0,确保表...转载 2018-11-13 18:53:51 · 252 阅读 · 0 评论 -
主键与unique
定义了 UNIQUE 约束的字段中不能包含重复值,可以为一个或多个字段定义 UNIQUE 约束。因此,UNIQUE 即可以在字段级也可以在表级定义, 在 UNIQUED 约束的字段上可以包含空值。ORACLE自动会为具有 PRIMARY KEY 约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引; UNIQUE 可空,可以在一个表里的...转载 2018-12-10 10:07:07 · 2109 阅读 · 0 评论 -
navicat for mysql安装、注册
一、下载破解版navicat for mysql url:http://www.xue51.com/soft/5775.html 二、用PatchNavicat.exe破解navicat 1.把patchNavicat.exe放到navicat安装目录下面(能看到navicat.exe的目录下) 2、安装结束后双击PatchNavicat.exe 3.找到安装目录下的navicat....原创 2019-03-15 17:59:49 · 433 阅读 · 0 评论 -
Navicat Premium 12.0.23 安装与激活(亲测可以注册)
转载自:https://blog.csdn.net/zxgmdzz/article/details/79207944 文章里唯一需要注意的是一定要安装Navicat Premium 12.0.23,这个是亲测可以成功的!其他的文章介绍的很详细! ...转载 2019-03-19 09:42:15 · 946 阅读 · 0 评论