![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
mySql
听源哥的歌
这个作者很懒,什么都没留下…
展开
-
370万条数据查询优化问题
3707307条数据优化背景:单表数据目前370万,主要就是存储的IPV4,如 ip_begin(int)、ip_end(int)、经度(longitude)、纬度(latitude)、city_code(城市编码)等,将ip使用int存储是因为占用的数据量小,在4个字节,如果选用字符串增大了表中存储数据压力,另外大数量使用字符串性能相当低效。需求:接收前端传递过来的一个ip(字符串类型),根据这个ip查询在ip_begin与ip_end 范围内的数据,其实也就是一条数据而已,开始觉得这个需求很简单,一原创 2021-05-12 10:50:04 · 90 阅读 · 0 评论 -
浅谈Redis
在早期的架构中,用户请求都是直接操纵数据库,如果请求的数据量不是很大,这是没有问题的,但是如果数据量上来了,即使表中添加了索引,那么并发访问对数据库的压力依然很大,很可能直接拖垮数据库。在此场景下产生了高性能的非关系型数据库 如:redis 、也称远程字典服务。传统的数据库表与表之间都有一定的关系,大部分情况下都是通过表关联查询,而redis则不同,它仅仅是通过键值对存储,没有所谓表的概念。1、什么是Redis官方回答:Redis是开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代原创 2021-03-23 20:47:44 · 522 阅读 · 0 评论 -
mySql知识点梳理
数值int 整数型 4个字节float 浮点数 4个字节double 浮点数 4个字节(四舍五入 存在精度丢失问题)decimal 字符串形式的浮点数 ,涉及到精密计算就使用该类型(对应java中的BigDecimal)字符串char 字符型 0~255varcher 可变字符串 0~65535text 大文本 2^16-1时间类型datetim原创 2021-02-17 16:51:29 · 77 阅读 · 1 评论