×
请登录
账号
密码
登录
Github帐号登录
源码
博客
问答
标签
登录
注册
标签: MySQL 共 47 个结果.
关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过?
回答: 在业务系统中,除了使用主键进行的查询,其他的我都会在测试库上测试其耗时,慢查询的统计主要由运维在做,会定期将业务中的慢查询反馈给我们。 慢查询的优化首先要搞明白慢的原因是什么? 是查询条件没有命中索引?是load了不需要的数据列?还...
Java源码网
6月前
226
0
0
什么是存储过程?有哪些优缺点?
回答: 存储过程是一些预编译的SQL语句。 1、更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块, 这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这...
Java源码网
6月前
282
0
0
说一说数据库的三个范式
回答: 第一范式: 每个列都不可以再拆分. 第二范式: 非主键列完全依赖于主键,而不能是依赖于主键的一部分. 第三范式: 非主键列只依赖于主键,不依赖于其他非主键。 在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理...
Java源码网
6月前
214
0
0
什么情况下应不建或少建索引
回答: 1、表记录太少 2、经常插入、删除、修改的表 3、数据重复且分布平均的表字段,假如一个表有10万行记录,有一个字段A只有T和F两种值,且每个值的分布概率大约为50%,那么对这种表A字段建索引一般不会提高数据库的查询速度。 4、经常和主字段...
Java源码网
6月前
203
0
0
什么是表分区?
回答: 表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻 辑上看,只有一张表,但是底层却是由多个物理分区组成。
Java源码网
6月前
172
0
0
表分区与分表的区别
回答: 分表:指的是通过一定规则,将一张表分解成多张不同的表。比如将用户订单记录根据时间分成多个表。 分表与分区的区别在于:分区从逻辑上来讲只有一张表,而分表则是将一张表分解成多张表。
Java源码网
6月前
171
0
0
表分区有什么好处?
回答: 1、存储更多数据。分区表的数据可以分布在不同的物理设备上,从而高效地利用多个硬件设备。和单个磁盘或者文件系统相比,可以存储更多数据 2、优化查询。在where语句中包含分区条件时,可以只扫描一个或多个分区表来提高查询效率;涉及sum和co...
Java源码网
6月前
169
0
0
MVVC了解过吗
回答: MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) 注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency...
Java源码网
6月前
181
0
0
在MVCC并发控制中,读操作可以分成哪几类?
回答: 1、快照读 (snapshot read):读取的是记录的可见版本 (有可能是历史版本),不用加锁 (共享读锁s锁也不加,所以不会阻塞其他事务的写) 2、当前读 (current read):读取的是记录的最新版本,并且,当前读返回的记录...
Java源码网
6月前
176
0
0
行级锁定的优点、缺点
回答: 优点: 1、当在许多线程中访问不同的行时只存在少量锁定冲突。 2、回滚时只有少量的更改 3、可以长时间锁定单一的行。 缺点: 1、比页级或表级锁定占用更多的内存。 2、当在表的大部分中使用时,比页级或表级锁定速度慢,因为你必须获取更多的锁...
Java源码网
6月前
160
0
0
1
2
3
4
5
最新源码
更多
设计J2SE模拟MVC的企业人事管理系统 +源码+设计报告书
微信小程序实战 购物车功能
elasticsearch例子(crud + 分页)
IP数据库生成器
webcat——基于netty的http和websocket框架
基于Spring4.0.3+Hibernate 4.3.7+bootstrap3.3+表单验证+kindeditor的demo
分享一套基于jsp+Servlet+MySQL+jquery开发的商城系统
分享一套开源的基于java开发的在线考试系统
Spring3.x企业级应用开发实战 配套源码
疯狂Workflow讲义-基于Activiti的工作流应用开发 配套源码
最新博客
更多
java获取日期对应的月份、java获取月份对应的季度、java获取月份对应季节
Java对List里面的元素实现按指定字段排序的方法
Typora 老版本下载
Java 实现图片或文件在线预览及下载
微服务是什么?
IntelliJ IDEA中编译并调试Elasticsearch源码
ERROR Unable to initialize backend: no locks available.
RabbitMQ
Spring 快速入门指南
MQ的相关概念
最新问答
更多
什么是索引?
索引是个什么样的数据结构呢?
Hash索引和B+树索引有什么区别或者说优劣呢?
在建立索引的时候,都有哪些需要考虑的因素呢?
了解过哪些存储引擎?各有什么优缺点?
说一下什么是事务的ACID属性吧
事务的隔离级别了解过吗?
有了解过“回表”的概念吗?什么情况下会出现“回表”?
MySQL索引的类型
什么是聚簇索引?