独孤清扬玩DB
码龄12年
关注
提问 私信
  • 博客:269,793
    社区:599
    270,392
    总访问量
  • 102
    原创
  • 1,982,953
    排名
  • 61
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2013-03-25
博客简介:

独孤清扬玩DB

博客描述:
技术分享
查看详细资料
个人成就
  • 获得94次点赞
  • 内容获得22次评论
  • 获得521次收藏
  • 代码片获得1,310次分享
创作历程
  • 1篇
    2022年
  • 22篇
    2021年
  • 48篇
    2020年
  • 12篇
    2019年
  • 2篇
    2014年
  • 37篇
    2013年
成就勋章
TA的专栏
  • TiDB
    5篇
  • MySQL数据库
    35篇
  • Docker技术
    3篇
  • Redis
    2篇
  • 操作系统
    13篇
  • DevOps
    9篇
  • Oracle数据库
    61篇
  • 去Oracle系列
  • 占位栏目....1
  • 13
  • 12
  • 11
  • 10
  • 9
兴趣领域 设置
  • 运维
    容器devops自动化kubernetes系统架构运维开发
  • 服务器
    linuxcentos
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

docker remote api一键TLS加密

docker api
转载
发布博客 2022.07.12 ·
620 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

部署weblogic 12c时遇到的问题

在部署ogg veridata 12.2.1.4的过程中,需要安装weblogic server,期间启动weblogic server时遇到如下错误:./startWebLogic.sh ..JAVA Memory arguments: -Xms256m -Xmx1024m.CLASSPATH=/mysql/oracle_veridata/Middleware/Oracle_Home/oracle_common/modules/features/com.oracle.db.jdbc7-dms.
原创
发布博客 2021.06.09 ·
3380 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql中计算时间差

TIMESTAMPDIFF(时间单位,参数1,参数2)可以设置参数,可以精确到天(DAY),小时(HOUR),分钟(MINUTE),秒(SECOND),毫秒(FRAC_SECOND(低版本不支持,可以用秒,再乘1000)),计算机制为参数2-参数1,最后结果为数字,单位为第一个参数设置的值(week 周,month 月,quarter 季度,year 年 )这几个单位没有经过测试,但是应该也是支持的 --相差1天 select TIMESTAMPDIFF(DAY, '2018-03-..
转载
发布博客 2021.06.04 ·
1169 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SQL 窗口函数的优化和执行

窗口函数(Window Function)是 SQL2003 标准中定义的一项新特性,并在 SQL2011、SQL2016 中又加以完善,添加了若干处拓展。窗口函数不同于我们熟悉的普通函数和聚合函数,它为每行数据进行一次计算:输入多行(一个窗口)、返回一个值。在报表等分析型查询中,窗口函数能优雅地表达某些需求,发挥不可替代的作用。本文首先介绍窗口函数的定义及基本语法,之后将介绍在 DBMS 和大数据系统中是如何实现高效计算窗口函数的,包括窗口函数的优化、执行以及并行执行。什么是窗口函数?窗口函数
转载
发布博客 2021.05.27 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL5.7收集表统计信息时对该表上增删改查的影响

先说下结论:收集统计信息期间对该表上DML和select的影响:结论是会影响DML,select不影响,并不是整改analyze过程都影响,大概影响1/3 analyze table时间。官方文档说明:https://dev.mysql.com/doc/refman/5.7/en/analyze-table.html中有一段话对analyze table行为做了说明,如下:During the analysis, the table is locked with a read lock .
原创
发布博客 2021.05.19 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

读写文件--with open

读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。读文件要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:f = open('/U
转载
发布博客 2021.05.14 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用html-table模块生成html格式

样例图示如下:开始之前,须通过 pip 安装 html-table 包:$ python -m pip install html-table安装完毕后,即可导入 HTMLTable 类:from HTMLTable import ( HTMLTable,)#创建一个新表格,标题为 果园收成表 :# 标题table = HTMLTable(caption='果园收成表')#附上表头:# 表头行table.append_header_rows(( ('名称',
转载
发布博客 2021.05.14 ·
993 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

【详细齐全】FIO使用方法 及参数解析(文章末尾)

linux 使用FIO测试磁盘iops 方法详解FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/projects/fio/fio【FIO安装wget http://brick.kernel.dk/s..
转载
发布博客 2021.04.15 ·
9488 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

Oracle 11g ADG 配置没问题,但死活不同步案例

DG处理的问题还是蛮多的,但这次遇到一个比较奇葩的事情,表面配置、网络都没啥问题,但主备的同步始终有问题,经过多次调整参数、重新部署问题依旧,最终还是求助mos问题得以解决,现将处理过程记录如下:一、问题现象偶尔发现一个主备数据库同步有问题,检查备库发现除了无法完成同步,其他无错误信息,检查主库发现错误信息如下:set line 200;set pagesize 2000;select dest_id,status,error from v$archive_dest;ORA-12154
转载
发布博客 2021.04.15 ·
1699 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

批处理脚本手动双击可以执行,但计划任务中执行失败

问题现象:使用批处理脚本从linux端(samba server) 备份一些数据,设置计划任务每天凌晨两点定时备份。1)、windows系统中映射共享文件夹为S:盘,需要输入共享用户名和密码2)、脚本中使用xcopy命令复制共享目录中的文件到windows本地目录中。脚本如下:set Name=%date:~0,4%%date:~5,2%%date:~8,2%chcp 65001 REM chcp防止中文乱码mkdir "E:\脚本备份\bakscripts%Name%"xco
原创
发布博客 2021.03.20 ·
3600 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

pymysql.err.OperationalError: (2006, “MySQL server has gone away (BrokenPipe

第一种情况:真的是连接数据库超时导致,比较常见在使用python+Django写项目时,需要用到定时任务apscheduler,但服务在长时间运行时,定时任务会报错pymysql.err.OperationalError: (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")如下图所示,此时,我们可以通过如下方法解决,一共有三个地方。图一这个报错出现的原因:操作MySQL数据库的时候,连接超时或
原创
发布博客 2021.03.17 ·
11858 阅读 ·
13 点赞 ·
1 评论 ·
18 收藏

sysbench压测时遇到max_prepared_stmt_count相关错误

参考文章:https://zhuanlan.zhihu.com/p/67188414问题现象:报错 FATAL: MySQL error: 1461 "Can't create more than max_prepared_stmt_count statements (current value: 16382)sysbench压测异常终止问题引入在做压力测试的时候,我使用了sysbench 1.1.0-faaff4f版本,测试命令如下:sysbench oltp_read_only.lu
转载
发布博客 2021.03.03 ·
1269 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

MySQL的SQL预处理(Prepared)

官方参考:https://dev.mysql.com/doc/refman/5.7/en/sql-prepared-statements.html一、SQL 语句的执行处理1、即时 SQL  一条 SQL 在 DB 接收到最终执行完毕返回,大致的过程如下:  1. 词法和语义解析;  2. 优化 SQL 语句,制定执行计划;  3. 执行并返回结果;  如上,一条 SQL 直接是走流程处理,一次编译,单次运行,此类普通语句被称作 Immediate Statements (即时
转载
发布博客 2021.03.03 ·
1046 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Xtrabackup远程备份+限速

远程备份一个好处是,不占用本地磁盘空间,可以直接备份到远程主机指定的目录。但在数据量很大的情况下要防止网络中断导致的远程备份失败。方法1:ssh + 密码的方式innobackupex --host=192.168.30.11 --user=root --password=1234 --port=3306 --stream=tar /tmp | gzip | sshpass -p 'bigbangdata.cn' ssh root@192.168.30.14 "cat - > /tmp/ba
原创
发布博客 2021.02.10 ·
1464 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

MySQL分页查询中该避开的坑

参考文章:https://cloud.tencent.com/developer/article/1550771MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。现将《ApsaraDB专家诊断报告》中出现的部分常见SQL问题总结如下,供大家参考。1. LIMIT 语句分页查询是最常用的场景之一,但也通常也是
转载
发布博客 2021.01.26 ·
559 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据库中表名、字段名、字符串大小写处理规则

测试数据:CREATE TABLE `test` (`name` varchar(30));insert into test values('abc');insert into test values('Aaa');insert into test values('ccc');从遇坑说起应用场景:查询表test中以大写A开头的内容,于是有19:54:18[5.7.25-log]root->192.168.30.20[mtest]> select * from test
原创
发布博客 2021.01.26 ·
3040 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

揪出数据库中看不见的字符

应用报出了异常,发现某表某字段下的数据多了些字符,但是在数据库中用sql查看时不一定能够发现。这种情况一般是在字符结尾多了空格、制表符、回车符、换行符等造成。可以从数据库中校验并修正这些异常数据。基础知识特殊字符ascii码,Oracle和MySQL中的表示方法: 特殊符号 Oracle MySQL TiDB 空格 chr(32) char(32)
原创
发布博客 2021.01.23 ·
2374 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

特殊字符ascii码

ASCII控制字符二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义 00000000 0 00 NUL ␀ 空字符(Null) 00000001 1 01 SOH ␁ 标题开始 00000010 2 02 STX ␂ 本文开始 00000011 3 03 ETX ␃ 本文结束 00000100 4 04...
转载
发布博客 2021.01.23 ·
9486 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

Mysql改写子查询SQL优化案例

sql逻辑需求:需要定期统计表单数据,然后把汇总的结果展示在前端界面根据业务逻辑实现了sql编写,产生了慢SQLSELECT DISTINCT DATE_FORMAT(sr.SIGN_DATE, '%Y-%m-%d') as signDate, count(sr.PRODUCT_NO) as totalSign, (SELECT count(1) FROM t_red_data t1 ...
原创
发布博客 2021.01.22 ·
416 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Oracle表重命名后索引、约束、权限、同义词的影响

create public synonym test01 for scott.test01; --同义词create index scott.idx_col_date on scott.test01(col_date); --索引alter table TEST01 add constraint UK_TEST01 unique (COL_DATE); --唯一约束alter table test01 modify col_date not null; --not null 约束grant sele
原创
发布博客 2021.01.22 ·
2670 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多