原文出处:https://juejin.im/post/5a9ca0d6518825555c1d1acd 作者:Java3y 本文在原文基础上进行修改,而且没有特定针对MySQL. 一、存储过程(以及函数) 定义理解: 存储过程和函数是事先经过编译并存储在数据库 ...
优化数据类型 MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,但开发人员可能会选择他们认为最简单的方案,以加快编码速度,或者选择最明显的选择,因此,你可能面临的都不是最佳的选择,如果可能的话,你应该尝试以通用准则来改变这些决定。 避免使用NULL NULL对于大多数数据库都需要特殊处理,MySQL也不例外,它需要更多的代码,更多的检查和特殊的索引逻辑, ...
2015-07-29 17:09 0 6949 推荐指数:
原文出处:https://juejin.im/post/5a9ca0d6518825555c1d1acd 作者:Java3y 本文在原文基础上进行修改,而且没有特定针对MySQL. 一、存储过程(以及函数) 定义理解: 存储过程和函数是事先经过编译并存储在数据库 ...
缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便 数据保存在数据库 1) ...
数据库优化 建表优化 1)数据库范式 l 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 如电话列可进行拆分---家庭电话、公司电话 l 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只 ...
最近在换工作,虽然面试的不是dba,但是一些数据库的知识还是会有问到,然后百度了一下,结合我搜到的和被问到的总结一下。 1、mysql支持事务吗? 在缺省的模式下,是自动提交的,所有的数据库更新操作都会即时提交,但是当将表类型使用innodb或bdb就可进行事务处理; set ...
...
摘自:https://www.cnblogs.com/lyn20141231/p/11742042.html Mysql面试题及千万级数据查询优化 今天在说Mysql查询优化之前,我先说一个常见的面试题,并带着问题深入探讨研究。这样会让大家有更深入的理解 ...
今天在说Mysql查询优化之前,我先说一个常见的面试题,并带着问题深入探讨研究。这样会让大家有更深入的理解。 一,Mysql数据库中一个表里有一千多万条数据,怎么快速的查出第900万条后的100条数据? 怎么查,谁能告诉我答案?有没有人想着,不就一条语句搞定嘛 select * from ...
一、数据准备 1、创建表结构及数据 表结构: a学生表,b成绩表,c课程表,d老师表 2、面试题 2.1 单表查询 #1 查询年龄小于18岁的学员信息 2.2 双表查询 # 2 查询无崖子授课信息 # 3 查询 ...