redis内存回收机制:当在redis交互式十删除了二十G的数据,使用free-m,发现操作系统内存并没有释放,消耗掉的内存还是从前。因为redis会通过操作系统的com机制将数据段分为多个数据页面,所以各个页面也许都会你有的key存在,此时你需要使用flushdb刷新一下内存,清空各页面存在的key,此时再使用fee-m会发现内存已释放rdb存储机制,redis在持久化时会fork一个子进程出来
分类:
数据库 时间:
2020-06-10 09:15:54
阅读次数:
75
聚合函数 方法 功能 avg(字段名) 该字段的平均值 max(字段名) 该字段的最大值 min(字段名) 该字段的最小值 sum(字段名) 该字段所有记录的和 count(字段名) 统计该字段记录的个数 聚合分组 group by select country,avg(attack) from s ...
分类:
数据库 时间:
2020-06-09 23:51:17
阅读次数:
92
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where …] 例 ...
分类:
数据库 时间:
2020-06-09 23:46:08
阅读次数:
69
使用PHP的朋友都知道,一般情况下,我们要得到某项记录总数,都有两个办法可以得到:一个是使用php自身的mysql_num_rows函数来得到,另外一个是使用Sql自身count来查询获取,下面我们具体看看两个的用法: 1、mysql_num_rows 语法: mysql_num_rows(data ...
分类:
数据库 时间:
2020-06-09 23:39:17
阅读次数:
87
事务: 在完成一个整体功能时,操作到了多个表数据,或者同一个表的多条记录,如果要保证这些SQL语句操作作为一个整体保存到数据库中,那么可以使用事务(transation), 事务具有4个特性,5个隔离等级 四个特性:一致性,原子性,隔离性,持久性 # 隔离性: 两个事务的隔离性,隔离性的修改可以通过 ...
分类:
数据库 时间:
2020-06-09 23:32:38
阅读次数:
67
1.1 mysql主从同步 1、mysql主从同步(复制)概念 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。 当一个 ...
分类:
数据库 时间:
2020-06-09 23:30:46
阅读次数:
99
1、docker 镜像拉取以及启动 docker hub拉取镜像 docker pull jaspeen/oracle-11g 创建宿主机oracle安装目录以及数据目录 mkdir -p /server/ora mkdir -p /server/dpdump 下载 oracle 并存放于服务器中 ...
分类:
数据库 时间:
2020-06-09 22:09:32
阅读次数:
93
这次不仅可以乘凉,甚至还能吃瓜了,国内论坛总会给我一种,升级数据库等同于在无人区探索的感觉一样,好多文章里面的代码我怀疑他自己都没有实践过,甚至有5.7和8.0代码混用的文章,我觉得你有问题 升级前需要备份老的数据库,直接upgrade仅能在5.7的小版本下升级,不能升级到5.8(即8.0,噢,这该 ...
分类:
数据库 时间:
2020-06-09 20:53:52
阅读次数:
97
配置读写分离数据库注意点: 此服务配置文件注释不能用#号; 如果/usr/local/mycat/conf/server.xml里: 最后四行没删除成功在运行服务的时候日志报错会出现: The content of element type "user" must match "(property) ...
分类:
数据库 时间:
2020-06-09 20:47:02
阅读次数:
96
工作中突然遇到有一台服务器连接不上MySQL数据库,报错如下,其他服务都正常。特此总结一下解决方法。 可以看出,产生的原因是: 同一个ip在短时间内产生太多(超过mysql数据库max_connect_errors的最大值)中断的数据库连接而导致的阻塞 max_connect_errors是一个My ...
分类:
数据库 时间:
2020-06-09 20:32:59
阅读次数:
141
1、索引 索引方法HASH索引B+TREE索引 索引类型UNIQUEPRIMARYFULLTEXTNORMAL 最左前缀联合索引的多个字段中,只有当查询条件为联合索引的一个字段时,查询才能使用该索引。索引可以用于查询条件字段为索引字段,根据字段值最左若干个字符进行的模糊查询 覆盖索引覆盖索引是指,索 ...
分类:
数据库 时间:
2020-06-09 20:31:59
阅读次数:
70
因原数据库服务器性能有限,需迁移数据到新的服务器上,变更步骤如下 系统版本:Centos7 数据库版本:5.5.65-MariaDB 步骤1、新系统上安装MariaDB 设置新的yum源,采用zabbix源即可 rpm -ivh http://repo.zabbix.com/zabbix/4.0/r ...
分类:
数据库 时间:
2020-06-09 20:18:34
阅读次数:
85
一、添加System.Data.SQLite引用 二、添加linq2db引用 三、新建实体类 [Table("SysInfo")] public partial class SysInfo { [Column("Id"), PrimaryKey] [System.ComponentModel.Dat ...
分类:
数据库 时间:
2020-06-09 19:00:36
阅读次数:
114
实验环境1.安装Python3.72.安装requests,bs4,pymysql模块实验步骤1.安装环境及模块可参考博客https://blog.51cto.com/13760351/25000482.编写代码#51cto博客页面数据插入mysql数据库#导入模块importreimportbs4importpymysqlimportrequests#连接数据库账号密码db=pymysql.co
分类:
数据库 时间:
2020-06-09 18:57:49
阅读次数:
76
一、环境准备操作系统:CentOSLinuxrelease7.6.1810(Core)数据库版本:OracleDatabase11gEnterpriseEditionRelease11.2.0.4.0数据库安装包:p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zipPL/SQL注意:Oracle官网
分类:
数据库 时间:
2020-06-09 18:47:46
阅读次数:
96