- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 【Five-Minute Share】“为什么要选择自增型的主键”
我们在开发的时候经常会听到这样的建议:1. 设计数据库表的时候,要为每个表设置一个主键;2. 主键最好是跟业务无关的; 3. 最好是自增的; 于是,很多新入行的程序猿们把这些前辈们的教条拿来就用,每个表的开头都会有个ID字段,并且在自增那里再打上个“勾勾”。OK,万事大吉,开始Coding。这个习惯有不少人甚至是保持了好多年,却从来没思考过对与不对,更不说为什么了。今天,我们来一起简单地分析一下
2018-01-30 14:57:34 380 1
原创 【Five-Minute Share】“请先了解所使用的工具 ,磨刀不误砍柴工"
数据是应用系统的血液,没有数据的系统应用价值是非常有限的。经过多年的观察发现,身边很多的程序开发人员在开发应用系统的时候,都是按照标准SQL语法及应用方法去进行数据库设计,并进行应用开发的,没有任何的针对性。这种开发方式往往会引发的一个问题就是:试用阶段功能正常,但是业务量一上来后就开始性能问题就遍地开花。曾经遇到有一个应用系统,业务有一个多线程并发、高频单表查询的数据上报服务。而每次开启这个服务
2018-01-27 02:17:15 239
原创 【Five-Minute Share】关于数据库内存分配设置
对于数据库分配的内存,经常会看到的一条准则是:将服务器75-80%的内存分配给数据库。这是一条比较常见的准则,但并不是绝对的。首先,我们需要保障操作系统运行本身所需的充足内存后,才能去考虑数据库所分配的内存。比如4G,8G内存的服务器,如果分配80%的内存给数据库,这显然就不是一个明智的选择。曾经在一台16G内存配置的惠普小型机上,我们分配12G内存给数据库,结果导致了连登录服务器都极度卡顿。连操
2018-01-20 14:49:24 954
Kafka Offset Monitor 资源本地化编译版
2018-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人