![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
柳柳的博客
这个作者很懒,什么都没留下…
展开
-
MySQL 数据库扩容方案
数据库秒级平滑扩容架构方案一、缘起(1)并发量大,流量大的互联网架构,一般来说,数据库上层都有一个服务层,服务层记录了“业务库名”与“数据库实例”的映射关系,通过数据库连接池向数据库路由sql语句以执行:单库服务层如上图:服务层配置用户库user对应的数据库实例物理位置为ip(其实是一个内网域名)。(2)随着数据量的增大,数据要进行水平切分,分库后将数据分布到不同的数据库实例(甚至物理机器)上,以达到降低数据量,增强性能的扩容目的:数据水平切分如上图:用户库user分布在两个实例上,ip0和i原创 2022-02-25 14:54:16 · 2715 阅读 · 0 评论 -
MongoDB 空间使用
MongoDBMongoDB 内存高问题MongoDB 磁盘IO高问题概述阿里云数据库MongoDB的空间使用率是一个非常重要的监控指标,如果实例的存储空间完全打满,将会直接导致实例不可用。一般来说,当一个MongoDB实例的存储空间使用比例达到80-85%以上时,就应及时进行处理,要么降低数据库实际占用空间的大小,要么对存储空间进行扩容,以避免空间打满的风险。然而,阿里云数据库MongoDB的空间使用情况分析并不简单,本文将由浅入深帮您查看,分析和优化云数据库MongoDB的空间使用。查看空间原创 2022-02-25 14:20:52 · 1363 阅读 · 0 评论 -
初识 Hbase 数据库
一、介绍HBaseApache HBase™ is the Hadoop database, a distributed, scalable, big data store.HBase is a type of “NoSQL” database.Apache HBase 是 Hadoop 数据库,一个分布式、可伸缩的大数据存储。HBase是依赖Hadoop的。为什么HBase能存储海量的数据?因为HBase是在HDFS的基础之上构建的,HDFS是分布式文件系统。二、为什么要用HBase截至到现在原创 2022-02-23 15:44:52 · 5533 阅读 · 4 评论 -
django model建模 更改删除以及切换表 如果特殊字符,修改setting
当我们需要添加一个模型类或者修改模型类中的字段信息的时候,需要进行怎样的操作才能成功呢?没错,我们需要依次运行下面两个命令:#创建要修改的内容文件python manage.py makemigrations#执行修改python manage.py migrate通过上面这两个命令我们就可以将模型类的创建和修改生效到数据库中,那么你有没有想过当我们依次执行这两个命令的时候,Django都发生了什么呢?下面我将用一个例子来讲解模型类的创建和删除的过程,以及在这个过程中Django都进行了哪些操作。原创 2021-11-24 15:06:50 · 642 阅读 · 0 评论 -
redis 报错 Redis protected-mode 配置文件没有真正启动
(error) DENIED Redis is running in protected mode because protected mode is enabledRedis protected-mode 是3.2 之后加入的新特性,在Redis.conf的注释中,我们可以了解到,他的具体作用和启用条件注意:修改配置文件一定注意空格,每个词之间只能有一个空格,否则报错。血泪史链接redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168…)这个链原创 2021-11-24 11:13:40 · 1834 阅读 · 0 评论 -
MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器
(为了防止原链接丢失,引用文章并做保存)一、使用mysqldump导出/导入sql数据文件二、使用infile/outfile导入/导出txt/csv数据文件———————————————-库操作———————————————-1.①导出一个库结构mysqldump -d dbname -u root -p > xxx.sql②导出多个库结构mysqldump -d -B dbname1 dbname2 -u root -p > xxx.sql2.①导出一个库数据mysqldu原创 2021-04-06 16:29:52 · 769 阅读 · 0 评论 -
mysql5.7到mysql8.0数据迁移Access denied; you need (at least one of) the SUPER privilege(s) or system_user
1, mysqldump -hhost -P23306 -uuser --default-character-set=utf8mb4 database >qianyi.sql2, mysql -hhost -P3306 -uuser -ppassword database --set-gtid-purged=OFF<qianyi.sql3, 问题1迁移报错:Access denied; you need (at least one of) the SUPER privilege(s)原创 2021-04-02 14:51:42 · 3569 阅读 · 1 评论 -
MySQL 8.0统计信息不准确的原因
这篇文章主要介绍了MySQL 8.0统计信息不准确的原因,帮助大家更好的理解和学习MySQL8.0的相关内容,感兴趣的朋友可以了解下前言不管是Oracle还是MySQL,新版本推出的新特性,一方面给产品带来功能、性能、用户体验等方面的提升,另一方面也可能会带来一些问题,如代码bug、客户使用方法不正确引发问题等等。案例分享MySQL 5.7下的场景(1)首先,创建两张表,并插入数据123456789101112131415161718192021222原创 2021-04-02 13:40:44 · 502 阅读 · 0 评论