MySQL的四种事务隔离级别 一:事务的基本要素 原子性(Atomic):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节.事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样. 一致性(consistent):事务开始前和结束后,数据库的完整性约束没有被破坏 ...
分类:
数据库技术 时间:
2019-11-25 23:02:03
收藏:
0 评论:
0 赞:
0 阅读:
95
? 数据库 数据库是按照数据结构来组织、存储和管理数据的数据集合,可以对所存储的数据进行增、删、改、查等操作 常用数据库 关系型数据库(SQL) Access MySQL MariaDB SqlServer Oracle 非关系型数据库(NoSQL) redis mongodb Cassandra ...
分类:
数据库技术 时间:
2019-11-25 22:56:51
收藏:
0 评论:
0 赞:
0 阅读:
141
二进制安装mysql-5.6.46 mysql二进制安装,已经编译成二进制了,只需要做一些配置即可 [root@localhost ~]$ yum install autoconf libaio -y [root@localhost ~]$ useradd -r -s /sbin/nologin - ...
分类:
数据库技术 时间:
2019-11-25 22:41:19
收藏:
0 评论:
0 赞:
0 阅读:
134
1 sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 database 的数据库连接, ...
分类:
数据库技术 时间:
2019-11-25 22:36:35
收藏:
0 评论:
0 赞:
0 阅读:
134
MySQL连接处理方式及最佳并发连接数设置 mysql是单进程,多线程的架构,通过创建多个线程来服务不同的用户连接,通常情况下,随着用户连接数的增加,mysql内部用于处理用户连接的线程也会同步的增长,在一定范围内,增加用户的并发连接,对提高系统的吞吐量有一定的帮助,然而用户并发连接数超过某个阈值, ...
分类:
数据库技术 时间:
2019-11-25 22:31:11
收藏:
0 评论:
0 赞:
0 阅读:
116
插入数据 给表的所有字段插入数据 格式:INSERT INTO 表名 VALUES(值 1,值 2,值 3,...,值 n); INSERT INTO t_book VALUES(NULL,'我爱我家',20,'张三',1); 给表的指定字段插入数据 格式:INSERT INTO 表名(属性 1,属 ...
分类:
数据库技术 时间:
2019-11-25 22:00:24
收藏:
0 评论:
0 赞:
0 阅读:
77
一、首先要查看IP地址是否配置成功,网络是否连接 [root@admin ~]# ifconfig | head -2 若不成功,打开配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0 将 ONBOOT 改为 yes 2. 修改下/etc/hosts ...
分类:
数据库技术 时间:
2019-11-25 21:55:20
收藏:
0 评论:
0 赞:
0 阅读:
110
一 MyISAM索引实现 1. 主键索引 MyISAM引擎使用B+树作为索引结果,叶节点的data域存放的是数据记录的地址。下图为MyISAM表的主索引,Col1为主键。 2. 辅助索引 在MyISAM中,主索引和辅助索引在结构上没有任何区别,只是主索引要求key是唯一的,而辅助索引的key可以重复 ...
分类:
数据库技术 时间:
2019-11-25 21:18:14
收藏:
0 评论:
0 赞:
0 阅读:
85
MHA 官方网址 Manager : https://github.com/yoshinorim/mha4mysql manager Node : https://github.com/yoshinorim/mha4mysql node MHA 工作原理 MHA 主库宕机接管规则 MHA环境搭建 名 ...
分类:
数据库技术 时间:
2019-11-25 20:56:13
收藏:
0 评论:
0 赞:
0 阅读:
130
针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb 其实就是 Android Debug Bridge, A ...
分类:
数据库技术 时间:
2019-11-25 20:52:32
收藏:
0 评论:
0 赞:
0 阅读:
83
静态文件配置 1.你在浏览器中输入网址能够有响应的资源返回给你 是因为后端已经提前给你开设该资源的接口,也就意味着你所能 访问到的资源 都是人家事先定义好的 2.django如何给用户开设资源接口呢? 在urls.py中 开设路由与视图函数对应关系 3.什么是静态文件 网站所使用的已经提前写好的cs ...
分类:
数据库技术 时间:
2019-11-25 19:20:01
收藏:
0 评论:
0 赞:
0 阅读:
275
在python中使用adb命令,可以导入os模块。 1 简单的adb命令。 如:os.system('adb version') 2 稍微复杂的adb命令。 如:os.system('adb shell "dumpsys activity | grep "mFocusedActivity""') 3 ...
分类:
数据库技术 时间:
2019-11-25 19:19:20
收藏:
0 评论:
0 赞:
0 阅读:
125
MMM高可用集群案例拓扑图:环境准备:主服务器1:192.168.18.146db1vip:192.168.18.250主服务器2:192.168.18.147db2从服务器1:192.168.18.128db3vip:192.168.18.251从服务器2:192.168.18.148db4vip:192.168.18.252监控服务器:192.168.18.145Master1:[root@l
分类:
数据库技术 时间:
2019-11-25 18:54:41
收藏:
0 评论:
0 赞:
0 阅读:
87
2019/11/25, CentOS 8,MySQL 8.0 摘要: CentOS 8 安装MySQL 8.0 并配置远程登录 安装MySQL8.0 使用最新的包管理器安装MySQL 开启启动 安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动: 要检查MySQL服务器是否正在运行, ...
分类:
数据库技术 时间:
2019-11-25 18:48:51
收藏:
0 评论:
0 赞:
0 阅读:
364
一、生产环境中: 几种复制场景都有存在的价值。下面分别描述一下: 1. 从成熟度上来选择,推荐:异步复制(GTID+ROW) 2. 从数据安全及更高性能上选择:增强半同步 (在这个结构下也可以把innodb_flush_log_trx_commit调整到非1, 从而获得更好的性能) 3. 对于主从切 ...
分类:
数据库技术 时间:
2019-11-25 18:42:59
收藏:
0 评论:
0 赞:
0 阅读:
273
需求 近期在使用python写一套模拟API请求的监控项目,考虑数据可视化这方面就采用grafana来呈现,下面来看看怎么弄。 数据源准备 首先安装好mysql,将监控的日志数据写入到mysql之中。如下图: 好了,这里就已经准备好了相关的测试模拟数据。那么下面就使用Grafana来配置图表看看。 ...
分类:
数据库技术 时间:
2019-11-25 18:42:10
收藏:
0 评论:
0 赞:
0 阅读:
124
一、xtrabackup和mysqldump会造成锁等待吗? 1. xtrabackup会,它在备份时会产生短暂的全局读锁FTWL(flush table with read lock),用于拷贝frm/MYD/MYI等文件,以及记录binlog信息。如果MyISAM表的数据量非常大,则拷贝时间就越 ...
分类:
数据库技术 时间:
2019-11-25 18:34:47
收藏:
0 评论:
0 赞:
0 阅读:
89
1.简单介绍InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的 ...
分类:
数据库技术 时间:
2019-11-25 18:30:34
收藏:
0 评论:
0 赞:
0 阅读:
76
·GROUP_CONCAT()函数可以将分组后多条记录的同一字段的值,拼接成一条记录返回。但是在默认情况下,这个最大拼接长度是有限制的,导致结果不完整。 可以使用sql查询最大长度: show variables like 'group_concat_max_len'; 可以使用sql修改最大长度: ...
分类:
数据库技术 时间:
2019-11-25 18:28:36
收藏:
0 评论:
0 赞:
0 阅读:
101
不管是先写MySQL数据库,再删除Redis缓存;还是先删除缓存,再写库,都有可能出现数据不一致的情况。举一个例子: 1.如果删除了缓存Redis,还没有来得及写库MySQL,另一个线程就来读取,发现缓存为空,则去数据库中读取数据写入缓存,此时缓存中为脏数据。 2.如果先写了库,在删除缓存前,写库的 ...
分类:
数据库技术 时间:
2019-11-25 18:28:21
收藏:
0 评论:
0 赞:
0 阅读:
80