Drwrong's Site

Showing all posts tagged mysql:

Edit 关于mysql 事务性的一点探究 事件起因 夺宝吧优惠券体系中要加行优惠券的预算控制。 预算控制的表结构如下 字段名 类型 解释 id int AI,PK 自增id deliver_budget int 分发预算 delivered_num int 实际分发的值 因为优惠券的分发,涉及到几个表的修改。又需要控...
Edit 关于mysql的emoji编码问题 事情起因: 夺宝吧项目中我们从微信,qq,微博等第三方平台拉取用户名到本地db, 起初设置的db中表userfield user_name是utf8字段。但遇到了秀川和明霓的用户名奔跑的五花肉☔ , 秀川‮♑‭ 于是大家讨论起emoji编码的问题。 他山之石:首席的同学说他们已经采过这个坑了,存emoji时有丢失,拿出来会乱码。于是他们用的base...
Edit mysql 分区学习 从索引说起: 为了加快数据的查询,避免扫描整个表,通常我们会建立各种表。典型的索引是B-tree索引。然而当数据量非常大的情况下,索引将非常庞大。建立,维护和使用索引的代价会非常大。 在数据量巨大的时候索引带来的空间和维护上的消耗以及大量的碎片时间使索引本身是不起作用的。 Mysql 的索引会造成很多的随机读。而随机IO要比顺序IO慢的多 数据量巨大的时候Mysql性能的分析可以参考这篇文章: Why Mysql could be slow with ...