- 如果要提供提交、回滚、崩溃恢复能力的事物安全(ACID兼容)能力,并要求实现并发控制,InnoDB是一个好的选择 - 如果数据表主要用来插入和查询记录,则MyISAM引擎能提供较高的处理效率 - 如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的Memory引擎,MySQL中使用该引擎作为临时表,存放查询的中间结果 - 如果只有INSERT和SELECT操作,可以选择Archive,Archive支持高并发的插入操作,但是本身不是事务安全的。Archive非常适合存储归档数据,如记录日志信息可以使用Archive
2024-01-17 13:04:01 13KB mysql
1
Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] g: mysql服务器硬件升级 h: 定时的去清除不需要的数据,定时进行碎片整理(MyISAM) 什么样的表才是符合3NF (范式) 表的范式,是首先符合1NF, 才能满足2NF , 进一步满足3NF 1NF: 即表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库(mysql/oracle/db2/informix/sysbase/sql server),就自动的满足1NF ☞ 数据库的分类 关系型数据库: mysql/oracle/db2/informix/sysbase/sql server 非关系型数据库: (特点: 面向对象或者集合) NoSql数据库: MongoDB(特点是面向文档) 2NF: 表中的记录是唯一的, 就满足2NF, 通常我们设计一个主键来实现 3NF: 即表中不要有冗余数据, 就是说,表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放. 比如下面的设计就是不满足3NF: 。。。。。。。。。。。。。。
2023-04-30 14:41:27 614KB mysql mysql优化 mysql技术 mysql开发
1
与MySQL零距离接触学习笔记,里面记载了一些MySQL的基本操作,是根据网上视频记录的
2023-03-23 16:12:29 17.01MB MySQL, 笔记
1
MySQL+自学
2022-10-23 18:04:01 4KB MySQL
1
MySQL笔记整理,详细可读,共17章完整笔记(JDBC部分请看另外一个文件),精心整理,值得推荐!
2022-10-07 09:04:11 3.22MB mysql 数据库
1
MySQL笔记
2022-10-03 09:04:03 82KB mysql
1
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。由于资料集中管理,电脑的资源便可由使用者共享,而且资料的保密及处理的一致性更容易达成。 数据库将相关数据的集合存储在一起的,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。 这里有我整理的一些关于数据库的笔记(MySQL),其中包括了DDL、DML、DQL、DCL等知识,内容相对基础,适合小白用于复习使用,或者参照数据库视频教学等学习。
2022-08-22 17:46:48 2.81MB 数据库笔记 MySQL笔记 数据库 MySQL
1
老杜MySQL笔记总结.md(全)
2022-08-04 18:05:06 68KB mysql
1
MySQL笔记中查询所需要的表文件
2022-07-24 09:03:42 22KB mysql
1
高性能MySQL笔记,把这个笔记学会了 7层就可以出师了,可以直接干活了
2022-06-29 22:03:06 3.98MB 高性能MySQL笔记
1