MySQL
chenmx93
这个作者很懒,什么都没留下…
展开
-
MySQL 数据优化
优化数据类型 --避免使用NULL,NULL需要特殊处理,大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。 --尽可能使用更小的字段,MySQL从磁盘读取数据后是存储到内存中的,然后使用CPU周期和磁盘I/O读取它,这意味着越小的数据类型占用的空间越小。 小心字符集转换 --客户端或应用程序使用的字符集可能和表本身的字符集不一样,这需要MySQL在运行过程中隐含地进行转换,此外,要确定字符集如UTF-8是否支持多字节字符,因此它们需要更多的存储空间。 优化子查询原创 2020-08-25 10:27:53 · 106 阅读 · 0 评论 -
MyBatis学习之一
引言 使用JDBC开发过程存在的一系列问题: 数据库连接频繁的开启和关闭本身就造成了资源的浪费,影响系统的性能。 我们使用JDBC进行操作数据库时,SQL语句基本都散落在各个JAVA类中,这样有三个不足之处: 第一,可读性很差,不利于维护以及做性能调优。 第二,改动Java代码需要重新编译、打包部署。 第三,不利于取出SQL在数据库客户端执行(取出后还得删掉中间的Java代码,编写好的...原创 2019-11-06 10:49:40 · 190 阅读 · 0 评论 -
Mysql学习之一
MySQL的架构上的进化历程 •为什么MySQL能在关系型数据库领域混的风生水起? 能以较低的成本解决问题 •MySQL生态的进化历程 1.单机 2.读写分离 3.•数据分片 •代码应该与环境相适应 1.由于单机的性能有限、MySQL通过读写分离的方式把压力分发到不同的机器上 2.极端情况下即使有读写分离、但是主库还是不能满足写操作的性能要求 3.为了把写的压力也分...原创 2019-10-28 11:31:03 · 147 阅读 · 0 评论