igoodful
igoodful
全部文章
A-数据库之M...
A-数据库之MongoDB(64)
A-数据库之TiDB(17)
B-语言之Go(63)
B-语言之python(18)
C-CentOS是服务器主流系统(8)
C-MacOS是常用开发的系统(8)
C-windows是常用开发的系统(11)
C-系统之linux(127)
C-系统之ubuntu(5)
java之基础(107)
java之多线程(21)
matlab(11)
word(2)
前端(2)
基础之操作系统(4)
基础之算法(47)
基础之网络(24)
工作之需求(11)
工作之项目(3)
数据库之Redis(1)
数据库之设计(6)
未归档(29)
生活之人事(16)
生活之常识(20)
生活之设计(4)
电影与电视剧(1)
监控之Consul(4)
监控之Zabbix(1)
稳定资源(2)
软件之使用(111)
软件之安装(18)
归档
标签
去牛客网
登录
/
注册
igoodful的博客
全部文章
/ A-数据库之MySQL
(共296篇)
mysql优化(四)
一、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where / group by / order by 涉及的列上建立索引。 1、索引失效情况。 SQL什么条件会使用索引? 当字段上建有索引时,通常以下情况会使用索引: INDEX_COLUMN = ? INDEX_COLUMN &g...
2018-08-29
0
152
mysql优化(二)
一、客户端分担。 1、大量的复杂的运算放在客户端处理。 什么是复杂运算,一般我认为是一秒钟CPU只能做10万次以内的运算。如含小数的对数及指数运算、三角函数、3DES及BASE64数据加密算法等等。如果有大量这类函数运算,尽量放在客户端处理,一般CPU每秒中也只能处理1万-10万次这样的函...
2018-08-29
0
154
mysql优化(一)
优化: 一、表设计优化。 1、适当的反范式。范式化的更新操作通常比反范式化要快,范式化设计的缺点是通常需要关联。反范式的优点:避免关联,避免了随机I/O,能使用更有效的索引策略。 2、合适的索引。 3、大字段用垂直拆分。 4、大表用水平拆分。 5、抛弃外键。 6、合适的数据类型。 二...
2018-08-29
1
245
mysql索引之哈希索引
################ 哈希算法 哈希算法时间复杂度为O(1),且不只存在于索引中,每个数据库应用中都存在该数据结构。 哈希表 哈希表也为散列表,又直接寻址改进而来。在哈希的方式下,一个元素k处于h(k)中,即利用哈希函数h,根据关键字k计算出槽的位置。函数h将关键字域映射...
2018-07-24
0
147
mysql索引之聚簇索引与非聚簇索引
1 数据结构及算法基础 1.1 索引的本质 官方定义:索引(Index)是帮助MySQL高效获取数据的数据结构 本质:索引是数据结构 查询是数据库的最主要功能之一。我们都希望查询速度能尽可能快,因此数据库系统的设计者会从查询算法角度优化 最基本的查询算法当然是顺序查找(linear ...
2018-07-24
0
583
mysql索引之组合索引
这是你的表结构,有三个字段,分别是id,name,cid CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `cid` int(11) DEFAUL...
2018-07-24
0
171
mysql索引之全文索引
啦啦啦
2018-07-24
0
162
mysql索引之普通索引
急急急
2018-07-24
0
153
mysql索引之唯一索引
特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、 本文...
2018-07-24
0
221
mysql索引之主键索引
索引是 mysql 非常重要的一部分。你也可能经常会看到一些关于 mysql 军规、mysql 查询优化的文章,其实这些操作的背后都是基于一定的原理的,你要想明白这些原理,首先就得知道 mysql 底层的一些东西。 在这里举几个例子吧。 我们都知道表的主键一般都要使用自增 i...
2018-07-24
0
178
首页
上一页
17
18
19
20
21
22
23
24
25
26
下一页
末页