数据库
文章平均质量分 81
wadedy
这个作者很懒,什么都没留下…
展开
-
PostgresSQL13主备流复制环境搭建和测试
数据库postgres.conf配置# postgresql.confmax_connections = 500shared_buffers = 2GB # 官方推荐内存设置带大小为系统内存的1/4temp_buffers = 64MBwork_mem = 64MBmax_stack_depth = 8MBdynamic_shared_memory_type = posixlog_destination = 'stderr'logging_collector = onlog_direct原创 2021-09-07 17:36:16 · 917 阅读 · 0 评论 -
postgresSQL数据库主备流复制性能测试
数据库主备搭建步骤修改postgresql.conf配置# postgresql.confmax_connections = 500shared_buffers = 2GBtemp_buffers = 64MBwork_mem = 64MBmax_stack_depth = 8MBdynamic_shared_memory_type = posixlog_destination = 'stderr'logging_collector = onlog_directory = 'pg_原创 2021-04-12 19:36:56 · 444 阅读 · 0 评论 -
Redis数据类型、缓存穿透、缓存击穿、缓存雪崩区别和解决方案
1、redis数据类型String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key2 value2Redis hash 是一个键值(key=>value)对集合。Redis hash是一个string类型的field和val原创 2021-03-05 23:03:16 · 116 阅读 · 0 评论 -
数据库字段类型CHAR和INT
1、VARCHAR (50) 中的 50 到底是能存 50 个字还是50 个字节mysql root@(none):imooc_mysql_interview> create varchar_test(clo_1 varchar(8));mysql root@(none):imooc_mysql_interview> insert into varchar_test values("123456789")(1406, "Data too long for column 'clo_1' at原创 2021-02-28 22:09:04 · 2862 阅读 · 0 评论 -
psql主备流复制搭建
主备流复制流程启动完成后,可以在主数据节点上,查看主备流复制的状态,命令select * from pg_stat_replication ;主备数据库切换流程原创 2020-12-21 18:36:04 · 137 阅读 · 1 评论 -
数据库索引
本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname=‘python’,如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = ‘python’一般情况下,在没有建立索引的时候,mysql需要扫描全表及扫描10W条数据找这条数据,如果我在nickname上建立索引,那么mysql只需要扫描一行数据就找到这条ni原创 2020-12-21 18:21:12 · 75 阅读 · 0 评论 -
SQL语句实战
数据表结构SET CHARACTER SET utf8;DROP DATABASE IF EXISTS SQLearn;CREATE DATABASE SQLearn;USE SQLearn;CREATE TABLE student(学号 VARCHAR(32) PRIMARY KEY,姓名 VARCHAR(32),出生日期 date,性别 VARCHAR(32) );CREATE TABLE course(课程号 VARCHAR(32),课程名称 VARCHAR(32),教师号 VARC原创 2020-12-21 18:17:37 · 144 阅读 · 0 评论