logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL优化之大字段longtext、text引发的生产问题

背景对接多个外部接口,需要保存请求参数以及返回参数,方便消息的补偿,因为多个外部接口,多个接口字段都不统一,整体使用一个大字段(longtext)进行存储,但是当数据只有40w的时候查询速度就非常慢长达40s左右。CREATE TABLE `risk_request_log_bak` (`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID

redis中embstr与raw编码方式之间的界限

在阅读《Redis设计与实现》8.2字符串对象中,当字符串长度小于32字节,字符串对象将使用emstr编码,大于32字节,字符串使用raw。验证:当小于44个字节的时候使用embstr,大于44的时候位rawembstr编码是专门用于保存短字符串的一种优化编码方式,这种编码和raw编码一样,都使用redisObject结构和sdshdr结构来表示字符串对象,但raw编码会调用两次内存分配函数来分别

#java
MySQL优化之大字段longtext、text引发的生产问题

背景对接多个外部接口,需要保存请求参数以及返回参数,方便消息的补偿,因为多个外部接口,多个接口字段都不统一,整体使用一个大字段(longtext)进行存储,但是当数据只有40w的时候查询速度就非常慢长达40s左右。CREATE TABLE `risk_request_log_bak` (`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID

到底了