- 博客(7)
- 收藏
- 关注
原创 主流消息中间件ActiveMQ、RabbitMQ、RocketMQ、Kafka对比
主流消息中间件ActiveMQ、RabbitMQ、RocketMQ、Kafka的特性对比和应用场景
2022-11-10 11:14:41 866
原创 PostgreSQL数据库安装教程
PostgreSQL的优化器能力十分强大,可以解决大多数复杂查询的性能问题,而PostgreSQL的插件结构也可以让你通过一些特殊的方式,甚至为某个特殊应用场景开发特殊的索引来解决一些开源版本无法解决的问题。innodb基于回滚段实现的MVCC机制,相对PG新老数据一起存放的基于XID的MVCC机制,是占优的。熟练使用过oracle或mysql的人员要上手Postgres还是比较快的,基本的应用不会有什么障碍,但如果想要更深入应用Postgres的其它功能,包括各种扩展,还是要进一步的深入学习和了解的。
2022-11-08 22:27:27 26442
原创 mysql数据库避坑笔记
我们在开发过程中,总是会遇到各种各样的坑,开发的过程就是一边挖坑一边填坑的过程,下面总结了笔者在mysql数据库使用过程中曾踩过的一些坑,希望能给大家提供些经验参考,避免踩坑。
2022-11-06 21:54:23 471
原创 count(1)、count(*)、count(字段)哪个更靠谱
count是在数据库查询中常用的函数,经常用于统计记录数和做分页查询,那么count(1),count(*),count(列名)有什么区别,哪种效率更高呢?
2022-11-04 18:33:38 1076
原创 巧用覆盖索引提升like查询效率
大家都知道最左前缀匹配原则,因此在使用模糊查询的过程中,会尽量避免使用右匹配和左右匹配,对于右匹配的场景,可以采用将需要模糊查询的字段,截取后面固定长度的字符串单独字段保存,并建立索引的方式来优化询效率,例如订单号,可以截取6到9位保存在short_order_no字段中,既能满足模糊查询要求,又方便业务操作。但在某些业务场景中,我们又不可避免会用到左右匹配查询,像商品名称、优惠券名称等,这种情况下直接用like '%xx%'是走不了索引的。这时候,可以怎么提升查询效率呢?
2022-11-04 12:29:12 905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人