数据库 第713页
-
-
面试官:你可以写一个通用的Redis缓存”装饰器“么?
今天是小年,先祝大家小年快乐! 所以我得送一篇技术文章庆祝一下, 请看今天我们咋用”装饰器模式“搞定Redis的缓存。 啥是装饰器模式? 首先得先搞懂啥是装饰器,学过 Java 或者 Python 的...
-
如何避免写出“慢SQL”
所谓慢SQL,就是执行特别慢的SQL语句。什么样的SQL语句才是慢SQL?多慢才算是慢SQL?对于这类问题,并没有一个非常明确的标准,或者说是界限。但这并不代表区分正常的SQL和慢SQL很困难,在实际...
-
-
为什么不建议生产用Redis主从模式?
Redis有三种集群模式,分别是主从、“哨兵”、Cluster集群模式,今天先来聊一下主从模式 Redis主从模式是最简单的一种集群模式,类似于MySQL等数据库的主从同步一样 Redis主从 原理...
-
普通索引 PK 唯一性索引,用哪个好?
我们建索引的时候,有全文索引、主键索引、唯一性索引、普通索引等,前面两个好理解好区分,大家都知道啥时候用,后面两个该如何区分呢?唯一性索引和普通索引该如何选择呢?今天我们就来聊聊这个话题。 1. 准备...
-
-
分库分表实战:竿头日上-千万级数据优化之读写分离
前 言 订单缓存方案上线之后,我们以为又开启了岁月安好的日子,但是,在一周后的某一天,DBA直接跑来了,DBA直接说:“leader让我直接找你,是这样的,上次加了缓存优化后,效果确实不错,但是我发现...
-
MySQL乱码问题如何排查
MySQL客户端和服务器是怎么通信的? 1.首先请求会被MySQL客户端编码为字节序列之后通过网络传输到服务器。 对于MySQL自带的客户端来说,这个编码过程使用的字符集和我们使用的操作系统的默认字符...
-
使用基于Snowflake的Snowpark DataFrames进行数据处理
简介 Snowpark是Snowflake一个新的开发库,它提供了一个API让用户可以使用编程语言像Scala(后续也会有Java和Python)来代替SQL进行数据处理。 Snowpark的核心概念...
