数据库
我要努力向上
golang
展开
-
[postgreSQL] postgreSQL查看索引使用情况
pgsql的查询规划内容比mysql的要丰富,比较清晰。查询规划是以规划为节点的树形结构呈现的。查看索引使用情况:explain select col_name from tbl_name where xxx;-- 如果查询使用到了索引,会出现:`Index Scan using idx_name on tbl_name `-- 如果查询使用到覆盖索引,会出现:`Index Only Scan using idx_name on tbl_name`...原创 2021-08-27 15:39:01 · 4154 阅读 · 1 评论 -
[postgreSQL] postgreSQL 查看、创建、删除索引
-- 查看所有select * from pg_indexes where tablename='tb_name';-- 创建索引create index uniq_tb_col on tb_name (col_name); -- 如果表名是关键字,记得加双引号,如user表 create index uniq_user_nk on "user" (col_name);-- 删除索引drop index uniq_tb_col;...原创 2021-08-27 11:11:46 · 1024 阅读 · 0 评论 -
【Redis初级】Redis的优缺点
Redis的优缺点今天被同学问到Redis的优缺点是啥,只能勉强答上几点。今天查阅资料后,在此总结一下。优点:基于内存,处理请求速度快;网络层基于epoll模型解决高并发问题,这种模型属于单线程模型,避免了多个线程间的切换和通信;拥有丰富的数据结构(string、list、set、zset、hash),而且支持lua脚本;缺点:基于内存,若短时间内存入大量数据,会导致内存不足;单线程模型,无法充分利用服务器的多核cpu。若有不足,请评论留言。...原创 2020-10-16 10:14:27 · 85 阅读 · 0 评论