数据库技术
ADB命令与Dumpsys alarm查看应用程序唤醒命令 背景 在研究设备的低功耗突然唤醒时,看到了对应的唤醒源: [ 75.813476] suspend ns: 75813465022\x09suspend cycles: 1548322670 [ 75.813465] resume cycl ...
资料来自官方文档: https://docs.oracle.com/database/121/CNCPT/consist.htm#CNCPT1333 https://docs.oracle.com/database/121/SQLRF/statements_9016.htm#SQLRF01605 l ...
问题现象现网物理机内存近几日内爆涨使用率超过了90%,可用内存从250G,降低到20G以下,报告警。服务器使用情况来看,并没有什么异常。除了QPS缓慢增长外。 MySQL内存分配结构 定位这个问题,先了解一下MySQL的内存分配知识。 MySQL的内存分配分为两部分,一部分是启动之初就分配的,主要是 ...
Linux 下安装 MySQL 数据库 # 下载软件包 在创建并在 /usr/mysql 下下载 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm # yum 安装 yum -y insta ...
各种锁 全局锁 FTWRL mysql 通过flush table with read lock 来加全局读锁。使用了FTWRL后整个库只能读,不能个更新和执行DDL,有更新的事务等 用处: 逻辑备份。如果数据库中有一张表不是事务引擎,使用mysqldump就无法使用--single-transac ...
直方图科普。 0. 什么是直方图1. 直方图怎么工作2. 同时有索引和直方图会怎样3. 如何提高直方图的统计精确度 0. 什么是直方图 直方图(Histogram)是数据库提供的一种(索引之外的)基础统计信息,用于描述列上的数据分布情况。它最典型的场景是估算查询谓词的选择率,以便选择合适的执行计划。 ...
数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL 4. 常见的数据库软件 ...
同一个Mongodb实例下: 切换到源库 use db_source; # db_source = 需要拷贝数据的库 var test_copy = db_source.table.find(); # table = 要迁移的表 use db_target; # db_target = 拷贝的目标库 ...
一、硬编码方式 1、场景 由于首页数据变化不是很频繁,而且首页访问量相对较大,所以我们有必要把首页数据缓存到redis中,减少数据库压力和提高访问速度。 2、RedisTemplate Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是Spring ...
#堆叠查询注入 1.堆叠查询概念 stacked injections(堆叠查询注入)从名词的含义就可以看出一应该是一堆(多条)sql语句一起执行。而在真实运用中也是如此,我们知道在mysql中,主要是命令行中,每一条语句后面加“;”表示为语句的结束。这样我们就能想到是不是可以多句一起执行。而在不同 ...