
mysql
文章平均质量分 85
haif_city
这个作者很懒,什么都没留下…
展开
-
mysql触发器
1,什么是MySQL触发器? 触发器是与表有关的数据库对象,在满足定义条件时触发并执行触发器中定义的语句集合2,触发器的作用 触发器可以协助应用在数据库端确保数据的完整性。举个例子:比如你现在有两张表【订单表】【日志表】,现在要确保当一个订单被创建的时候需要向日志表记录一条日志信息,如果在不使用触发器的情况下,你需要编写程序才能完成。而触发器的作用就是在你插入一条数...翻译 2018-07-24 16:06:57 · 210 阅读 · 0 评论 -
关于磁盘空间占满问题
mysql磁盘空间不足报错信息:Got error 28 from storage engine首先使用命令:df -h || df -a 来进行查看发现然后视同命令:find / -type f -size +500M 查询出服务器中所有大小超过500M的文件找出其中类似于日志文件的东西,比如mysql-bin的日志文件,nginx的access.log的日志文件使用echo '' >...原创 2018-03-20 17:23:51 · 845 阅读 · 0 评论 -
mysql的主从复制的搭建
mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 Amysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.16原创 2017-11-16 19:05:52 · 221 阅读 · 0 评论 -
浅谈主键索引与唯一索引
主键索引与唯一索引一、主键索引定义主键索引是唯一索引的特殊类型。数据库表通常有一列或列组合,其值用来唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的。当在查询中使用主键索引时,它还允许快速访问数据。它们的一些比较:(1)对于主健/unique constraint ,原创 2017-11-16 18:57:38 · 5825 阅读 · 0 评论 -
索引和查询语句的优化
对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。例如:假设存在组合索引it1c1c2(c1,c2),查询语句select * from t1 where c1=1 and c2=2能够使用该索引。查原创 2017-11-15 19:02:07 · 436 阅读 · 0 评论 -
mysql分区
MYSQL分区一、分区概念 分区是指允许根据指定的规则,跨文件系统分配单个表的多个部分。表的不同部分在不同的位置被存储为单独的表。通俗地讲表分区是将一张大表,根据条件分割成若干个小表。数据库存存储的时候会存在多个文件中。而对于程序或者数据库来说,依旧是一张表,就是将mysql相关的数据文件,分成了多个存储。 【MYSQL 5.1之后支持分区】比如:某用户表的记录超过了1500万原创 2017-11-15 18:51:48 · 208 阅读 · 0 评论 -
mysql分表
MYSQL分表一、先说一下为什么要分表:当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql执行一个sql的过程如下:1、接收到sql; 2、把sql放到排队队列中;3、执行sql; 4、返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,原创 2017-11-15 18:40:49 · 333 阅读 · 0 评论 -
msql性能优化的21个最佳实践和mysql索引的使用
MySQL性能优化的21个最佳实践 和 mysql使用索引今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQ原创 2017-11-15 18:34:44 · 532 阅读 · 0 评论