bleer

欢迎你来到我的空间哦~

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  数据库

摘要:问题:使用sqlalchemy访问mysql数据库时候,如果传入ipv6地址报错 使用sqlalchemy访问mysql数据库时候,一直使用的ipv4地址,当url中ip换成ipv6地址时候,出现报错 ValueError: invalid literal for int() with base 1 阅读全文
posted @ 2021-11-12 15:47 bleer 阅读(392) 评论(0) 推荐(0)

摘要:各类型数据库的横向对比 mysql sqlserver postgresql 运行平台 linux、windows、mac windows linux、windows、mac 适用场景 OLTP OLAP OLAP 用户群体 互联网 财务 各行各业 战略 小而稳 完美集成excel 稳而全 规模 小 阅读全文
posted @ 2021-07-09 11:48 bleer 阅读(202) 评论(0) 推荐(0)

摘要:何谓分布式数据库系统 分布式数据库系统由若干个局部数据库组成,物理层面,数据分散存储在各个局部数据库中,逻辑层面,由数据库管理系统将各个分散节点进行统一管理,对外呈现出一个聚合的访问接口。 分布式数据库系统的优缺点 优点: 可弹性扩容,架构更灵活 满足更高的性能需要 系统可靠性高 缺点: 网络通信开 阅读全文
posted @ 2021-06-25 15:46 bleer 阅读(99) 评论(0) 推荐(0)

摘要:innoDB的锁机制 预备知识 锁是为了解决并发事务中资源冲突而存在的。 每种引擎的锁不一样,说锁的时候要基于引擎而定。例如myisam引擎只有表锁没有行锁。innoDB有表锁也有行锁。 锁的粒度越大,开销越小,并发性越小。 innoDB都有哪些锁? 概念 表等待 vs 死锁 两个概念不一样! 表等 阅读全文
posted @ 2020-05-27 21:08 bleer 阅读(160) 评论(0) 推荐(0)

摘要:1.事务隔离级别: 一共4种 read uncommitted read committed repeatable read serializable 关于各种隔离级别的理解: https://www.cnblogs.com/rjzheng/p/9955395.html https://baijia 阅读全文
posted @ 2020-05-18 15:32 bleer 阅读(151) 评论(0) 推荐(0)

摘要:目录 1.数据类型 2.运算符 数学运算符 加减乘除,模除 select 10+3, 10-3, 10*3, 10/3, mod(10,3); 逻辑运算符 与,或,非 select 1|0, 1&0, !1; 异或 3.函数 数学函数 select abs(-1), pi(), sqrt(4), c 阅读全文
posted @ 2020-04-30 18:10 bleer 阅读(160) 评论(0) 推荐(0)

摘要:背景 搭建了mysql的主从环境,然后在从上面kill -9杀死了mysql进程。之后在slave上面重启mysql服务,端口起来后无法登陆数据库。过了好一会才能登陆上去。 查看mysql.err错误日志发现如下信息 2020-04-22T10:27:16.091165Z 0 [Note] Inno 阅读全文
posted @ 2020-04-22 18:41 bleer 阅读(2303) 评论(0) 推荐(0)

摘要:1.背景 做数据库性能测试 2.准备工作 2.1环境部署与压测方案 服务部署方案 压测方案 2.2确认硬件参数 机器cpu/mem/disk的参数分别是什么样,网卡多大。 2.3确认软件参数 设置的固定变量是什么,变动的参数是什么,随着变动参数的变化,性能如何表现,消耗机器资源如何表现 2.4确认机 阅读全文
posted @ 2020-04-15 20:12 bleer 阅读(193) 评论(0) 推荐(0)

摘要:buffer命中率 disk_count=$($bin -h$ip -P$port -u$user -p$MYSQL_PWD -S$sock -e "show status like 'Innodb_buffer_pool_reads';"|awk 'NR==2{print $2}') #echo 阅读全文
posted @ 2020-04-09 15:41 bleer 阅读(244) 评论(0) 推荐(0)

摘要:sysbench安装 系统: linux-cenos6.5 依赖: (1)先安装mysql,见:https://www.cnblogs.com/liurong07/p/12560382.html (2)安装依赖包: yum -y install make automake libtool pkgco 阅读全文
posted @ 2020-03-24 17:43 bleer 阅读(468) 评论(0) 推荐(0)

摘要:背景 由微软开发的关系型数据库管理系统,运行于windows环境,全程是structured query language。 SQLSERVER使用 链接sqlserver 从mac上如何链接sqlserver 工具:Microsoft Remote Desktop 方法:先登录到sqlserver 阅读全文
posted @ 2020-03-19 10:59 bleer 阅读(282) 评论(0) 推荐(0)

摘要:mysql的log分类 mysql的日志分为:error-log,slow-log,bin-log,log(通用查询日志) binlog binlog是二进制日志,这个日志是干啥用的呢? binlog通常有两种用途:主从同步、备份恢复 1.主从同步原理: 大体执行流程: Master执行完增删改操作 阅读全文
posted @ 2020-03-06 16:00 bleer 阅读(266) 评论(0) 推荐(0)

摘要:参考:https://www.cnblogs.com/xingchong/p/11698237.html 阅读全文
posted @ 2019-12-27 19:41 bleer 阅读(422) 评论(0) 推荐(0)

摘要:服务启动脚本(初始化、启动、登录) #!/bin/bash export PID=/usr/local/nestdb_master/bin/mysqld export PASSWORD=123456 function status() { ps -ef | grep -v 'grep'|grep $ 阅读全文
posted @ 2019-12-20 16:14 bleer 阅读(1268) 评论(0) 推荐(0)

摘要:参考:https://www.iteye.com/blog/825635381-2161290 场景1.创建1万个table,每个table种插入1条记录 DELIMITER $$ CREATE DATABASE `lr_test` $$ USE `lr_test` $$ DROP PROCEDUR 阅读全文
posted @ 2019-12-18 15:06 bleer 阅读(551) 评论(0) 推荐(0)

摘要:基本概念篇 SQL语言的4种分类(DDL、DML、DCL、DQL) 对应的英文全程:data (definition、manipulation、control、query)language 参考资料: https://www.cnblogs.com/kawashibara/p/8961646.htm 阅读全文
posted @ 2019-11-14 16:26 bleer 阅读(996) 评论(0) 推荐(0)

摘要:循环插入1w条数据 表结构: mysql> desc time_table; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | b1 | date | YES | | NULL | | | b2 阅读全文
posted @ 2019-11-06 17:17 bleer 阅读(6737) 评论(0) 推荐(0)

摘要:背景: 想要往sqlserver数据库中导入大批量数据,使得数据库的备份文件大于几个G。 注意: 导入的数据不能太规范,数据表最好不一致,否则会自动压缩。 解决办法: 1)通过excel导入,可以参考另一个帖子。但是经常会很卡。 2)通过循环脚本自动insert。 下面我们来说说第2个方法。 先创建 阅读全文
posted @ 2019-10-25 20:10 bleer 阅读(2416) 评论(0) 推荐(0)

摘要:mysql启动 ../bin/mysqld --defaults-file=./mysql/my.cnf --user=root 这里的--user是什么意思呢 mysql创建一个数据表student,需要有3个字段:id、name、age,其中指定唯一的索引是id。 mysql> create t 阅读全文
posted @ 2019-02-20 15:48 bleer 阅读(179) 评论(0) 推荐(0)