• MySQL更新死锁问题

     发表于 1 年 前

    作为一个社交类的 App ,我们有很多操作都会同时发生,为了确保数据的一致性,会采用数据库的事物。...

  • oracle容器化docker解决方案

     发表于 1 年 前

    背景:测试环境、预发布演示环境、生产环境、数据库老是不一致引起的种种问题。目标:测试环境、预发布演示环境、生产环境 一体化。技术目标:创建oracle源容器,DockerFile拉...

  • 为什么Uber宣布从PostgreSQL切换到MySQL?

     发表于 1 年 前

    近期 Uber 宣布将数据库从 Postgres 迁移到 MySQL,在多个技术社区中引起了轩然大波,通过本文我们来详细了解 Uber 做出以上决策背后的原因。...

  • MySQL中CHAR和VARCHAR

     发表于 1 年 前

    MySQL数据库的字符(串)类不要以为字符类型就是CHAR,CHAR和VARCHAR的区别在于CHAR是固定长度,只要你定义一个字段是CHAR(10),那么不论你存储的数据是否达到...

  • 使用 SSD 的 MySQL IO 优化

     发表于 1 年 前

    A 项目,因 I/O 出现规律性地剧烈波动。每 15 分钟落地一次,innodbBuffPoolPagesFlushed 参数监控波峰和波谷交替出现,磁盘 I/O 同样如此,并且 ...

  • MySQL · 特性分析 · 内部临时表

     发表于 1 年 前

    通过CREATE TEMPORARY TABLE 创建的临时表,这种临时表称为外部临时表。这种临时表只对当前用户可见,当前会话结束的时候,该临时表会自动关闭。...

  • CitusDB —— 基于 PostgreSQL 的集群数据库

     发表于 1 年 前

    CitusDB 是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。可在集群中进行自动分片和碎片...

  • 理解MySQL——索引与优化

     发表于 1 年 前

    索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。...

  • MySQL 5.7新特性介绍

     发表于 1 年 前

    身处MySQL这个圈子,能够切身地感受到大家对MySQL 5.7的期待和热情,似乎每个人都迫不及待的想要了解、学习和使用MySQL 5.7。那么,我们不禁要问,MySQL 5.7到...

  • 使用Anemometer基于pt-query-digest将MySQL慢查询日志可视化

     发表于 1 年 前

    1、使用Anemometer可视化MySQL的慢查询日志,方便开发人员查看。 2、从网上学习的资料了解到,pt-query-digest对系统的资源开销较大。解决办法可以将日志拷...

  • PostgreSQL 性能调优

     发表于 1 年 前

    在批量插入数据时,如果每条数据都被自动提交,当中途出现系统故障时,不仅不能保障本次批量插入的数据一致性,而且由于有多次提交操作的发生,整个插入效率也会受到很大的打击。解决方法是,关...

  • MySQL避免索引列使用 OR 条件

     发表于 1 年 前

    这个亏已经吃过很多次了,在开发以前的sql代码里面,许多以 or 作为where条件的查询,甚至更新。这里举例来说明使用 or 的弊端,以及改进办法。...

  • MySQL 中处理 Null 时要注意两个陷阱

     发表于 1 年 前

    摘要:作为MySQL数据库管理员,我们经常要与Null做斗争。但是在这其中,你需要注意一下两大陷阱。...

  • Logstash+ElasticSearch处理mysql慢查询日志

     发表于 1 年 前

    遇到一个需求, 需要查询某些业务的慢查询日志. 结果DBA平台那边提供的慢查询日志不能解决实际的业务场景(上报的字段补全), 无奈, 自己挽起袖子上...

  • MySQL常用函数与运算符

     发表于 1 年 前

    MySQL 支持的算术运算符包括加、减、乘、除和模运算。 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。...

  • Mysql优化的几点总结

     发表于 1 年 前

    正常情况下,初创公司的流量并不是很大,mysql数据库在未做优化的情况依然可以满足性能要求,特别是5.6版本后mysql在性能上还是有了很大提升,所以在初期并没有花精力在此上面。但...

  • PostgreSQL LIKE 查询效率提升实验

     发表于 1 年 前

    测试使用btree、gin索引后PostgreSQL LIKE 查询效率提升情况...

  • 分布式MySQL集群方案的探索与思考

     发表于 1 年 前

    数据库作为一个非常基础的系统,任何一家互联网公司都会使用,数据库产品也很多,有Oracle、SQL Server 、MySQL、PostgeSQL、MariaDB等,像SQLSer...

  • MySql MyISAM与InnoDB的索引结构

     发表于 1 年 前

    Mysql非常普遍的使用在互联网公司的大大小小的业务上,而这些业务的许多性能问题都数据的查询。如果进行高质量的SQL查询,如何有效的创建索引,随用索引成为了很多复杂业务的重点关键问...

  • Mysql性能优化

     发表于 1 年 前

    对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:...