
数据库
文章平均质量分 66
吃辣椒的喵
测试狗一枚, 没事就分享一些杂七杂八的知识
展开
-
什么是缓存? 如何测试缓存? 以Redis为例
什么是缓存?通俗来讲,缓存就是提前准备好的数据,存储在内存中,方便应用快速访问。比如一个固定的查询请求,没缓存的话,查询语句会直接打到数据库上,请求数不多的时候,没有什么影响,但是当并发请求很多时,就会造成数据库负载,影响结果返回时间。 如果采用缓存技术,将这个查询结果预先存在内存中,那当请求来时,直接调用该数据,不用再去查数据库,这样就能解决并发过大时出现的问题。redis是什么?Redis(Remote Dictionary Server,远程字典服务)是一个速度非常快的非关系数据库。它可转载 2022-05-19 13:45:54 · 4564 阅读 · 0 评论 -
mysql笔记
1.mysql进行全表扫描时,把扫描结果保存在客户端,指令如下:mysql -h$host -P$port -u$user -p$pwd -e"select * from db1.t" > $target_file2.mysql查询流程为:获取一行数据,写到 net_buffer 中,这块内存的大小是由参数net_buffer_length定义,默认16k,重复获取行,直到该内存写满,然后调用网络发送出去,然后清空net-buffer。重复此操作,直至数据完全读取。若发送函数返回EAG转载 2022-01-04 10:12:20 · 158 阅读 · 0 评论 -
数据生成工具——datafaker
说明:确保本机安装了python环境,本案例为mysql数据库造数据,其他数据库请参考此种方法即可第一步:在cmd命令下,运行 pip install datafaker ,安装datafaker包第二步:cmd下运行pip install PyMySQL 安装mysql驱动包(本文档环境为python3)第三步:通过第一步安装结果,找到datafaker的安装路径,进入其目录下在_init_.py中,导入第二步安装的驱动,import pymysql pymysql.ins...原创 2021-07-29 13:30:58 · 2941 阅读 · 2 评论