摘要: 最近几大云厂商把底层的基础设施包装起来后,通过Ping等很难知道真正的网络延迟了,因为通过ping还没到db都返回了,如何知道从应用到db的真正网络延迟呢? 用我的脚本 阅读全文
posted @ 2019-08-16 16:54 sunss 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 最近碰到“TOO DEEP OR LONG SEARCH IN THE LOCK TABLE WAITS-FOR GRAPH, WE WILL ROLL BACK FOLLOWING TRANSACTION”。 重新温习下受益良多,其中死锁的判定规则,其实我们早在5年前解决秒杀场景的第一个版本就已经 阅读全文
posted @ 2017-11-21 19:40 sunss 阅读(3589) 评论(0) 推荐(0) 编辑
摘要: 曾经在生产上遇到过一个df 和 du出现的结果不一致的问题,为了排查到底是哪个进程占用了文件句柄,导致空间未释放,首先在linux上面,一切皆文件,这个问题可以使用lsof这个BT的命令来处理(这个哈还可以来查询文件句柄泄露问题,应用程序的进程未关闭文件句柄) 1.文件句柄以及空间释放问题 注:在生 阅读全文
posted @ 2017-11-21 19:23 sunss 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: SSD上的OP指的是用户不可操作的容量,大小为实际容量减去用户可用容量,OP区域一般被用于优化操作如:WL,GC和坏块映射等。 OP一般分三层(见下图)。第一层容量固定为SSD标称容量的7.37%,这是因为标称容量采用千进制为单位,而NAND颗粒容量单位为1024进制,两者正好相差约7.37%。这部 阅读全文
posted @ 2017-11-21 19:18 sunss 阅读(4292) 评论(0) 推荐(0) 编辑
摘要: select t1.table_schema,t1.table_name from information_schema.tables t1 left outer join information_schema.TABLE_CONSTRAINTS t2 on t1.table_schema = t2.TABLE_SCHEMA and t1.table_name = t2.TABLE_NAM... 阅读全文
posted @ 2017-07-25 15:22 sunss 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [PARTITION (partition_name,...)] [(col_name,...)] {VALUES | 阅读全文
posted @ 2017-07-14 11:29 sunss 阅读(931) 评论(0) 推荐(0) 编辑
摘要: innodb buffer pool有几个目的: 缓存数据--众所周知,这个占了buffer pool的大半空间 缓存目录--数据字典 insert buffer 排序的内部结构--比如自适应hash的结构或者一些行锁 缓存数据--众所周知,这个占了buffer pool的大半空间 缓存目录--数据 阅读全文
posted @ 2017-07-10 15:43 sunss 阅读(3797) 评论(0) 推荐(0) 编辑
摘要: 在学习数据库时,会遇到一个让人迷糊的Schema的概念。实际上,schema就是数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。 如果把database看作是一个仓库,仓库很多房间(schema),一个schema代表一个房间,table可以看作是每个房间中的储物柜,user 阅读全文
posted @ 2017-06-09 15:00 sunss 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1.查看资料及背景,将导出的结论、主张列成一张表;2.把表上的结论、主张根据主题的类似性作分类;3.将同一类型的结论、主张按顺序区分;这个时候,把有因果关系的主张或结论分别放好,原因放在下面,结果放在上面。属于同一过程中的项目,再依步骤的快慢排列。如果这些项目属并列关系,则根据时间(过去、现在、未来 阅读全文
posted @ 2017-06-08 16:09 sunss 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Gartner 全球领先的信息技术研究和咨询公司,每天都为其客户提供做出正确决策所需的技术见解。微博可以搜:gartner中国 tpc-h tpch是TPC(Transaction Processing Performance Council)组织提供的工具包。用于进行OLAP测试,以评估商业分析中 阅读全文
posted @ 2017-06-02 16:22 sunss 阅读(311) 评论(0) 推荐(0) 编辑