随笔分类 -  数据库

摘要:1.MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系型数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB将数据存储为一个文档,数据结构 阅读全文
posted @ 2021-02-07 20:41 AmyZYX 阅读(435) 评论(0) 推荐(0)
摘要:背景 前段时间做系统压测,发现DB的CPU使用率飙升很严重,排查后发现是一个配置testOnBorrow由false修改为true导致。怎么对性能影响这么大?需要好好了解一下。 testOnBorrow含义 testOnBorrow:如果为true(默认为false),当应用向连接池申请连接时,连接 阅读全文
posted @ 2020-08-09 21:36 AmyZYX 阅读(23571) 评论(2) 推荐(2)
摘要:rpop命令 用于移除列表的最后一个元素,返回值为移除的元素。当列表不存在时,返回nil。 基本语法: rpop key_name LPOP:移除并返回列表第一个元素 RPOP:移除并返回列表最后一个元素 redis列表命令 命令 描述 BLPOP key1,key2,…… timeout 移除并获 阅读全文
posted @ 2020-08-09 20:55 AmyZYX 阅读(1437) 评论(0) 推荐(0)
摘要:1.连接redis # 匿名访问 redis-cli -h ip_address -p port # 密码访问 redis-cli -h ip_address -p port -a password 2.利用keys模糊查询,查询 key 的完整名称 # 以 aaa 结尾的 key keys *aa 阅读全文
posted @ 2020-06-14 18:39 AmyZYX 阅读(455) 评论(0) 推荐(0)
摘要:近期新接触sqlserver、oracle数据库,发现指定返回记录总数居然都和mysql不同: Mysql:select XXX where XXX limit N Sqlserver: select TOP N XXX Oracle:select XXXX where rownum < (N+1) 阅读全文
posted @ 2020-06-07 19:55 AmyZYX 阅读(547) 评论(0) 推荐(0)
摘要:常用操作 1.查看创建表参数 提取完整的DDL: SELECT DBMS_METADATA.GET_DDL('TABLE','table_name') FROM DUAL; 2.指定返回记录数 select XXX from XXX where rownum<n 3.查询指定列的所有值且每个值只显示 阅读全文
posted @ 2020-06-07 19:33 AmyZYX 阅读(449) 评论(0) 推荐(0)