
mysql
文章平均质量分 83
uuboke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql的慢查询
一、慢查询日志1、慢查询日志是什么?MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的语句。由他来查看哪些S...原创 2018-06-12 10:35:10 · 164 阅读 · 0 评论 -
mysql一些点
1、select * 和select name区别?mysql 5.1.37表记录数41,547,002,即4000w行使用远程客户端取1000条数据,统计时间:SELECT * FROM dmsp.dmsp_dimension_content LIMIT 0, 1000;时间2.218s,网络消耗0.547sSELECT id, appid, aop, t, uid, s...原创 2018-11-15 00:14:42 · 218 阅读 · 0 评论 -
聚簇索引和非聚簇索引、事物
使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。 为什么要给表加上主键? 为什么加索引后会使查询变快?...原创 2018-11-02 13:45:23 · 203 阅读 · 0 评论 -
mysql的内置函数
1、concat_ws,concat以及group_concat的用法:concat:1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。concat_ws:1、功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次...原创 2018-09-19 20:12:47 · 412 阅读 · 0 评论 -
druid的后台监控
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容的数据库,包括Oracle、MySQL、Derby、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池,在一定程度上可以提高数据库的访问性能。...原创 2018-09-17 15:19:55 · 17807 阅读 · 1 评论 -
mysql面试
数据库优化建表优化1)数据库范式l第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。如电话列可进行拆分---家庭电话、公司电话l第二范式(2NF):首先是1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。l第三范式(3NF):首先是2NF,另外非主键列必须直接依赖于主...转载 2018-08-23 14:29:54 · 250 阅读 · 0 评论 -
mysql工具和技巧拾遗
一、视图 VIEW1、是什么?将一段查询sql封装为一个虚拟的表。 这个虚拟表只保存了sql逻辑,不会保存任何查询结果。2、作用1、封装复杂sql语句,提高复用性2、逻辑放在数据库上面,更新不需要发布程序,面对频繁的需求变更更灵活3、使用场景很多地方可以共用的一组查询结果报表4、语法CREATE VIEW view_name AS SELECT column_name(s) FROM tabl...原创 2018-06-12 13:25:58 · 183 阅读 · 0 评论 -
mysql的主从复制
一、复制的基本原理slave会从master读取binlog来进行数据同步master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events。复制的三步骤+原理图: MySQL复制过程分成三步:1 master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;2 slave...原创 2018-06-12 11:47:15 · 197 阅读 · 0 评论 -
mysql锁机制
一、概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。二、锁的分类1、从对数据操作的类型(读\写)分...原创 2018-06-12 11:25:20 · 220 阅读 · 0 评论 -
mysql优化1
1、索引优化分析索引:1、是什么?MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要a----z,如果我想找到Java开头的单...原创 2018-06-11 13:42:24 · 443 阅读 · 0 评论 -
mysql面试-01
1、为什么索引可以加速查询?索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据二、索引的优缺点优势:可以快速检索,减少I/O次数,加快检索速度;根据索引分组和排序,可以加快分组和排序;劣...原创 2019-08-13 00:29:36 · 490 阅读 · 0 评论