mysql
文章平均质量分 54
码农小虾米
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql索引面试题
1索引概念、索引模型Q:你们每天这么大的数据量,都是保存在关系型数据库中吗?A:是的,我们线上使用的是MySQL数据库Q:每天几百万数据,一个月就是几千万了,那你们有没有对于查询做一些优化呢?A:我们在数据库中创建了一些索引Q:那你能说说什么是索引吗?A:索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据Q:那么索引具体采用的哪种数据结构呢?A:常见的MySQL主要有两种结构:Hash索引和B+ Tree索引,我们使用的是InnoDB引擎,默认的是B+树..原创 2020-10-12 14:33:22 · 164 阅读 · 0 评论 -
mysql引擎有哪些
1、MySAm不支持事物,不支持外健,表级锁,支持全文索引,索引缓存。原创 2020-04-21 17:56:55 · 751 阅读 · 0 评论 -
mysql Innodb存储特性
Innodb是mysql常用存储引擎,5.5版本以后更是成为mysql数据库的默认存储引擎,Innodb具有哪些特性呢?1、Innodb是一种事物型存储引擎完全支持事物的ACIS特性关于事物之前我们已经讲过,那这里我们着重讲解如何实现事物的 ACID特性:为了实现事物的原子性、一致性和持久性,Innodb实现了两个特殊的日志类型,即Redo Log(重做日志)和Undo Log(回滚日...原创 2019-12-10 13:38:13 · 312 阅读 · 0 评论 -
文件系统对mysql的影响
文件系统分类在Windows中文件系统有FAT和NFTS两种,但是其实我们一般使用的都是NTFS文件系统。Linux中有,EXT3、EXT4和XFS集中文件系统,而且这几种系统都有日志功能,对数据对安全性很重要,但是据某不知名的小道消息,当然现在基本算是众所周知的,XFS性能比另外两个更高。若使用另外两个文件系统,某些参数需要特别注意:EXT3/EXT4系统挂载参数(/etc/fstab)...原创 2019-12-04 09:55:19 · 307 阅读 · 0 评论 -
在centOS中mysql系统参数优化
内核相关这些参数中可以在/etc/sysctl.conf中修改1、网络相关(LINUX中)net.core.somaxconn = 65535这个参数代表每个端口最大监听长度,一般修改成2048或者更大的值以下两个参数类似:net.core.net_max_backlog = 65535 指定所能接受SYN同步包的最大客户端数量,即半连接上限,默认值是128,即SYN_REVD状态的...原创 2019-12-02 14:21:17 · 416 阅读 · 0 评论 -
mysql学习笔记:服务器硬件对mysql影响有哪些?
CPU资源和可用内存大小对mysql有很大影响,特别是计算密集型。网络及IO资源也会对数据库性能产生影响。既然硬件有如此大对影响,那我们该如何选择呢?1、CPU我们该如何选择CPU呢?我们是需要更多CPU和更快的呢?首先我们应该确定我们的业务是否是CPU密集型, CPU密集型的应用我们需要使用更好的CPU,而不是更多的CPU,但是要注意MySQL不支持多CPU对同一SQL的并发处理。其...原创 2019-11-26 11:05:00 · 335 阅读 · 0 评论 -
mysql学习笔记:影响mysql性能几个方面
记录贴1、服务器硬件2、服务器操作系统主要是服务器参数的优化3、存储引擎的选择MyISAM:不支持事物,表级锁InnoDB:事物级存储引擎,完美支持行级锁,事物ACID特性。4、数据库参数配置5、数据库表结构设计和SQL语句(重点)ps:注意满查询以上几点下面会专门开几张记录...原创 2019-11-25 10:06:29 · 194 阅读 · 0 评论 -
mysql学习:什么是事物?大事物带来对问题以及解决方案
什么是事物1、事物是数据库系统中区别于其他一切文件系统的重要特性之一2、事物是一组具有原子性的SQL语句,或是一个独立的工作单元所以事物具有以下特征原子性一致性隔离性持久性原子性什么叫原子性呢?原子性是一个事物必须被视为不可分割的最小单元,整个事物中的操作要么全部提交成功,要么全部失败。对事物来说,不可只执行其中一部分。一致性一致性是????️事物将数据库从一种一致性变成另一种...原创 2019-11-22 15:13:14 · 542 阅读 · 0 评论 -
mysql学习:大表造成的影响和解决办法
1、什么是大表?(1)、记录行数过大,超过千万行(2)、表文件超过10G(相对的,根据业务场景与磁盘IO有关)2、容易造成的问题对查询造成影响: 慢查询,很难在一定时间过滤所需要对数据对DDL操作造成影响: 1、建立索引时间过长 风险: mysql < 5.5以前建立索引会锁表 mysql >= 5.5 不会建立索引但会引起主从延迟...原创 2019-11-22 14:19:00 · 1266 阅读 · 0 评论
分享