- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 使用JavaScript实现UTF-8编解码
首先简单介绍一下UTF-8。UTF-8以字节为单位对Unicode进行编码。UTF-8的特点是对不同范围的字符使用不同长度的编码。对于0x00-0x7F之间的字符,UTF-8编码与ASCII编码完全相同。UTF-8编码的最大长度是6个字节。从上表可以看出,6字节模板有31个x,即可以容纳31位二进制数字。Unicode的最大码位0x7FFFFFFF也只有31位。 从Unicode到UTF-8的编码
2017-12-15 17:27:12 5421 1
原创 MySQL,Oracle,DB2,PostgreSQL上explain的用法
转载请注明原地址,谢谢(一)MySQL explain用法 explain table_name 或 explain [extended] select select_options前者可以得出一个表的字段结构等,后者提供MySQL如何执行SQL语句的一些信息。Explain可以用在select,delete,insert,replace和update之前。
2017-12-13 19:06:31 4117
原创 分布式数据库TiDB架构及资源调度隔离简介
以下内容均来自TiDB官网,这里只是做了聚合总结TiDB 整体架构 TiDB ServerTiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组
2017-12-13 18:59:18 2060
原创 分布式数据库TiDB中优化器相关代码
TiDB中优化器有关代码 TiDB的优化分为基于规则的优化(Rule Based Optimization)和基于代价的优化(Cost Based Optimization)。TiDB的优化器相关代码在 plan包中,这个包的主要工作是将 AST转换为查询计划树,树中的节点是各种逻辑算子或者是物理算子,对查询计划化的各种优化都是通过调用树根节点的各种方法,递归地对所有节点进行优
2017-12-13 18:43:36 546
原创 为什么写博客?
从开始学习到现在也有许多年了,期间做了许多东西,也有许多感悟理解,同时也是为了总结知识,时刻回顾。在几年学习的过程中,也阅读了许多他人的博客,觉得这是一种不错的方式,总结的同时也在分享,让更多的人受益。
2017-12-13 18:42:17 228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人