自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql 配置说明

#设置日志刷新策略 0 每秒刷新logbuffer到磁盘 1 每个事务都要刷新到磁盘 2 每个事务只刷新到osbuffer,每秒刷新到磁盘。##设置SQL检查模式,去除了ONLY_FULL_GROUP_BY。##设置多少个事务binlog写入到磁盘 0 不限制性能最佳。##设置binlog保留天数,超过的binlog自动删除。##设置innodb引擎表每个表一个文件。##设置redo logfile。##设置默认引擎为innodb。##设置开启binlog,##设置binlog目录。

2024-04-10 17:05:56 432

原创 innobackupex物理备份限制速度

备份文件不落本地目录,直接备份数据库到远程服务器目命令。并且限制备份过程中的传输速度。

2024-04-10 17:02:25 164

原创 binlog解析补录数据

mysqlbinlog 解析binlog日志为SQL文件及补录数据

2024-02-07 11:40:39 353

原创 clickhouse-client 执行SQL文件

clickhouse-client -h 162.161.221.148 --port=9000 -udefault --password=xxxxxx --database=tescom -m -n --query="$(cat t_daily_report.sql)"

2024-01-18 17:25:49 448

原创 shell 获取日期列表

【代码】shell 获取日期列表。

2024-01-16 14:44:32 357

原创 mysql 与clickhouse 按年分表跨年数据查询耗时对比测试

limit 100sumgroup sumcountmysql跨表33.7641.8396.3571.526.21720s+单表0.5421.4826.180.8734.96220s+clickhouse跨表0.2940.0510.0950.0420.1532.269单表0.2420.0230.0610.0480.1190.2523个月跨表0.6030.0550.0990.0450.0853.121单表0.195。

2023-12-11 09:36:45 57

原创 mongo监控语句

监控mongo热点collection。监控mongo各类操作频次。

2023-12-07 11:14:43 35

原创 galera 集群大批量数据处理,防止流控

1、设置session级别的同步禁用。set @@session.wsrep_on = OFF ;2、然后开始时间长drop table t_order_record;

2021-03-23 14:26:12 190

原创 null值对于SQL逻辑的影响

1、在遇到 payment_way<>‘11’ payment_way=‘11’ 如果出现字段为null的数据时,前两个条件是无法取到全集2、 payment_way is null payment_way is not null 两个条件是可以取到全集的

2020-06-16 15:55:00 292

原创 mysql 清除指定用户的连接脚本

该脚本为杀死 vemssms 用户所有的连接,如果想更改其他用户 更改 |grep vemssms| 这一段即可实现使用场景: 1、杀死指定用户的连接 2、杀死指定服务器ip连接过来的连接for i in `mysqladmin -uroot -p'password' processlist|grep vemssms|awk -F "|" '{print $2}'do mysqladmin -uroot -p'pass...

2020-05-20 15:50:25 315

原创 mycat 版本选择-mycat1.6存在的一些问题

mycat 分库订单改造。1、sum()函数的问题在mycat 1.6版本中使用 sum()会出现,数字超出千万级别会出现显示采用科学计数的问题。更换mycat1.6.5后sum()统计正常显示所以大家在选择mycat版本时尽量选择1.6.5以上稳定的版本...

2019-12-16 10:36:25 1587

原创 mysql 汉字转拼音首字母

创建字符编码映射表CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL, `code_` int(11) NOT NULL, PRIMARY KEY (`code_`)) ENGINE=InnoDB DEFAULT CHARSET=l...

2019-11-05 11:51:05 925

原创 xtrabackup备份恢复单表

创建表 CREATE TABLE `t_ll_name` ( `t_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `t_id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uni...

2019-11-01 15:47:29 132

原创 mysq federated 引擎建表语句

第一种创建方式CREATE TABLE `t_anal_boss_brandcount01` ( `id` varchar(64) NOT NULL COMMENT '编号', `date` varchar(10) DEFAULT NULL COMMENT '统计数据日期', `tenant_id` varchar(10) DEFAULT NULL COMMENT '租户编号',...

2019-08-30 18:18:19 563

原创 mysql数据库 程序压测报错

{"result":"nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC...

2019-08-02 16:59:32 1154

原创 主从问题处理记录

mysql> show slave status\G;*************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.160.101 Master_Us...

2019-07-30 11:47:12 236

原创 galera 集群配置文件

log_timestamps=SYSTEM port=3307server_id=150 explicit_defaults_for_timestamp=truebasedir=/usr/datadir=/data/mysql/data/ ...

2019-07-29 14:16:45 450

原创 pt-online-schema-change 操作语句示例

安装步骤安装依赖包yum -y install perl-Digest-MD5yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum install perl-IO-Socket-SSL下载工具包percona-toolkit-3.0.13_x86_64.tar.gz解压...

2019-07-18 11:27:43 301

原创 日常工作记录--2019-01-18

2019-01-18 14:31:30 0x7f6c221b6700  InnoDB: Assertion failure in thread 140102405416704 in file trx0trx.cc line 2348InnoDB: Failing assertion: trx-&gt;lock.n_active_thrs == 1InnoDB: We intentionally...

2019-01-18 18:03:40 416

转载 磁盘性能指标--IOPS、吞吐量及测试

一、概念介绍:磁盘性能指标--IOPS----------------------------------------------------------        IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求...

2018-12-11 19:55:43 4082

原创 mysql 字符串转小数

 在日常开发中常常会遇到字符串转小数的需求,下面我们来介绍一下mysql的两个满足此要求的函数CAST(expr AS type)CONVERT(expr,type)两个函数的使用mysql&gt; select  convert(39,decimal(18,2)); +---------------------------+| convert(39,decimal(18,2)...

2018-11-07 14:08:13 14228

原创 mysql xtrabackup备份语句

备份过程全量备份语句 innobackupex --defaults-file=/etc/my.cnf  --user=root --password=xlgj1987 --no-timestamp   /root/data/xtra_base_2018090318  第一次增量备份 innobackupex --defaults-file=/etc/my.cnf  --use...

2018-09-04 10:53:06 288

转载 mysql xtrabackup 安装报错处理

报错信息如上yum -y install perl-Digest-MD5  perl-DBD-MySQL rsync libev

2018-09-03 19:10:30 311

原创 index range scan 和index skip scan

准备:create index  ind_id_ot on id(object_type,namespace) tablespace  tsind01index range scan是一种很常见的表访问方式          在INDEX Range SCAN中,Oracle访问毗邻的索引条目,然后根据索引里面的rowid去检索表的记录SQL&gt; set autotrace traceonly...

2018-07-07 11:29:12 1146

转载 oracle rac 启停命令

转载:https://blog.csdn.net/wmjcode/article/details/53558327-----关闭RAC数据库-----1.关闭监听(grid用户),阻止新的程序在连接进来srvctl stop listener2.写脏块alter systerm checkpoint;(多执行几次)3.关闭数据库(grid用户下) racdb指的是数据库全局唯一名。执行时间会较长,...

2018-06-21 21:01:57 4023

原创 oracle rac ip 规划

oracle rac搭建首先需要的就是硬件、及网络的规划本文章就来规划一下网络层public ip:   类似与单实例的oracle数据库ip,主要用于管理\访问。virtual ip(vip):  oracle在rac架构中专用,这个vip用于实现故障转移,当一个节点发生故障时,其vip会“浮动”到另外一个正常的节点,也即该正常节点对应着两个vip了。SCAN:   Single Client ...

2018-06-21 10:08:11 5043 1

原创 vbox添加一个新网段的支持

点击全局工具的下拉菜单,选择主机网络管理器点击创建创建完成后设置支持的网段即可

2018-06-21 09:32:32 295

原创 oracle 移动分区表到指定表空间,及修改表的默认表空间

1、修改分区表的默认表空间:select 'alter table '||table_name||' modify default attributes tablespace TSDAT01' from dba_tables where table_name in ('T');查询出的语句直接执行2、移动现有分区到其他表空间beginfor x in(select TABLE_OWNER,tabl...

2018-06-12 19:56:54 6619

原创 mysql my.cnf设定 version 1.2

[client]#password = [your_password]port = 3307socket = /data/dbdata2/mysql.sockdefault-character-set=utf8# *** Application-specific options follow here ***[mysqld]basedir = /data/dbdata2...

2018-06-08 15:23:52 253 1

原创 mysql 慢查询功能开启

在mysql  my.cnf配置文件中设置slow_query_log=1   开启慢查询日志,long_query_time=1,查询超过多长时间记录,slow_query_log_file  设置慢查询日志位置log_queries_not_using_indexes=1,记录没有索引的查询。...

2018-05-31 11:17:24 180

原创 mysql多实例配置

1、mysql安装参考:https://mp.csdn.net/postedit/494277332、创建   实例的数据文件目录:cd /data/mkdir -p {dbdata1,dbdata2}/data3、copy   mysql软件到对应实例目录下cd /data/cp -R mysql/ dbdata1/cp -R mysql/ dbdata2/4、编辑配置文件my....

2018-05-26 13:17:13 171

原创 oracle sql 的执行顺序

SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。

2018-05-10 18:55:07 4469 3

转载 oracle 各种文件的重命名及移动

最近在做一个银行的数据库迁移及升级的case,由于该系统为统计跑批,原系统配置已经无法满足跑批性能要求,故要购买新的主机采用ssd及hd两种混合型的存储,中间过程型的表对应的表空间放入ssd对应目录,历史结果表方式hd对应目录。所以需要在迁移过程中对数据文件进行移动和重命名。以下是从网上搜索到的一篇文章,比较细致的做了测试!记录以下同时此次,从oracle 11.2.0.4 迁

2017-08-09 00:07:32 936

原创 oracle table degree 设置 default 和1的研究

dba_tables  中degree 字段是从SYS.tab$.degree这个字段查询出来的 ,公式为 lpad(decode(t.degree, 32767, 'DEFAULT', nvl(t.degree,1)),10),也就是 32767为default,建表时没有设置degree为空则degree为1;在实际的sql执行中oracle并行会受到cpu核数的限制,还有这个参数para

2017-01-05 10:33:57 6093

原创 olap系统统计信息任务更改默认启动时间及其执行时间

olap系统在做统计分析任务时是很消耗资源的,如果正好和你的job任务时间重合,会造成系统资源紧张,自己的任务跑的很慢。下面提供调整oracle统计信息任务开始、及运行时长的语句,避开业务高峰期,使统计信息任务在系统空闲时执行1、查询自动统计信息任务执行时间select t1.window_name, t1.repeat_interval, t1.duration  from db

2017-01-05 09:02:27 339

原创 分区表更改默认表空间及移动现有分区到指定表空间

1、修改分区表的默认表空间:select 'alter table '||table_name||' modify default attributes tablespace TSDAT01' from dba_tables where table_name in ('T');查询出的语句直接执行2、移动现有分区到其他表空间beginfor x in(select TA

2016-12-22 11:48:25 6236

转载 修改oracle用户密码永不过期

1、查看用户的proifle是哪个,一般是default:    sql>SELECT username,PROFILE FROM dba_users;    2、查看指定概要文件(如default)的密码有效期设置:    sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_nam

2016-11-29 09:28:39 260

原创 expdp 导出报错 ORA-39006: ORA-39065: ORA-04063: ORA-06508: ORA-39097: ORA-01403: ORA-39097:

生产环境下,由于前期数据库出现故障,导致几天的停机时间,运营商要求自己保存一份备份,2016-09-05用expdp导出过程中出现问题ORA-39006: ORA-39065: ORA-04063: ORA-06508: ORA-39097: ORA-01403: ORA-39097:第一次:Export: Release 10.2.0.5.0 - 64bit Pr

2016-09-05 18:09:20 4600

原创 oracle 根据表查询涉及到的包、存储过程

select owner,        object_name,       object_type,       created,       last_ddl_time,       status,       t.use_tables  from dba_objects u  left join (SELECT name,               

2016-08-31 16:38:47 1975

原创 CentOS 安装 oralce Java的图形出错: libXtst.so.6: cannot open shared object file: No such file or directory

[oracle@pin database]$ ./runInstaller -ignoresysprereqsStarting Oracle Universal Installer...Checking installer requirements...Checking operating system version: must be redhat-3, SuSE-9

2016-07-13 09:56:45 9235

filter优化

oracle sql filter 优化

2015-04-27

mysql安装文档

mysql安装,及主从复制的主要配置信息

2015-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除