米狗

  • kubernets
  • docker
  • AWS
  • linux
  • nginx
数据库
Oracle

oracle冷备份恢复

备份 直接拷贝oracle目录下的admin、oradata(datafile, controlfile,redo)、flash_recovery_area三个文件夹,db_1目录下database(PWDfile、pfile)、dbs(spfile)、NETWORK/ADMIN(listener.ora、tnsnames.ora),到其他存储实现备份。 恢复 方法一:最简单的方法(需建库) 1.创建一个和原来一样的数据库。(安装路径和数据库名必须和原来一致) 2.停止数据库 shutdown immediate;…

2023年1月7日 0条评论 644点热度 0人点赞 duhongjun 阅读全文
mysql

using the Connector/J connection property 'autoReconnect=true' to avoid this problem

程序页面查看报错异常,具体如下: Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: The last packet successfully received from the server was 426,962,099 milliseconds ago. The last packet sent successfully to the server was 426,962,100 milliseconds ago. is longer th…

2022年9月5日 0条评论 554点热度 0人点赞 duhongjun 阅读全文
数据库

datax不太常见配置项querySql、preSql、postSql、splitPk_water

datax不太常见配置项querySql、preSql、postSql、splitPk_water admin 2021年1月29日 数据库 0 原文作者:water___Wang 原文标题:datax(27):不太常见配置项querySql、preSql、postSql、splitPk 原文地址:https://blog.csdn.net/WANTAWAY314/article/details/113505791 发布时间:2021-02-02 16:11:51   每个datax的json都有自己的j…

2021年8月31日 0条评论 1599点热度 0人点赞 duhongjun 阅读全文
数据库

postgresql随机生成uuid方法

近期生成数据需要生成唯一id用作数据主键,下面介绍三种方法。 1、使用md5随机生成; SELECT uuid_in(md5(random()::text || now()::text)::cstring); SELECT uuid_in(md5(random()::text || clock_timestamp()::text)::cstring); SELECT md5(random()::text || clock_timestamp()::text)::uuid 2、使用postgresql函数生成。 CR…

2021年8月17日 0条评论 1076点热度 1人点赞 duhongjun 阅读全文
mysql

MySQL的sql_mode模式说明及设置

MySQL的sql_mode模式说明及设置 MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题.   sql model 常用来解决下面几类问题 (1) 通过设置sql mode, 可以完成不同严格程度的数据校验,有效地保障数据准备性。 (2) 通过设置sql model 为宽松模式,来保证…

2021年8月11日 0条评论 1111点热度 0人点赞 duhongjun 阅读全文
mysql

Analyze Table 详细说明

Analyze Table 详细说明 MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。 我们可以使用SHOW INDEX语句来查看索引的散列程度: SHOW INDEX FROM PLAYERS; TABLE   KEY_NAME COLUMN_NAME CARDINALITY -------…

2021年7月5日 0条评论 759点热度 0人点赞 duhongjun 阅读全文
mysql

analyze table 生产风险

MySQL中analyze table的作用是?生产上操作会有什么风险? 一、analyze table的作用 1、analyze table 会统计索引分布信息。 2、对于 MyISAM 表,相当于执行了一次 myisamchk --analyze 3、支持 InnoDB、NDB、MyISAM 等存储引擎,但不支持视图(view) 4、执行 analyze table 时,会对表加上读锁(read lock) 5、该操作会记录binlog 二、生产上操作的风险 1、analyze table的需要扫描的page代…

2021年7月5日 0条评论 816点热度 0人点赞 duhongjun 阅读全文
mysql

mysql sending data 原因分析

近期系统上线,新增加一个报表到生产环境,报表建立好之后在测试环境运行正常,1s内可以出现结果,但到生产环境后发现此报表需要进1000s才能出现,下面针对如何解决: 执行explain sql命令进行分析,具体如下: 通过explain可以看到w表实际是有索引,但是在做关联查询时并未走索引,而是走的全表扫描。 由于此次不知道什么原因造成不走索引,因此将以上sql实际执行完毕,得到以下结果,可以看到sending data话费了约70%的时间。 sending data步骤从字面意思可能我们都理解为从服务器发送数据到客…

2021年7月5日 0条评论 952点热度 1人点赞 duhongjun 阅读全文
mysql

mysql双主配置优化

前面一篇文章介绍了如何快速配置mysql双主,步骤比较简单,但如何确保数据库可用性、数据一致性还是需要单独进行配置,上篇文档配置文件内已经针对高可用进行了配置,可以实际生产环境使用,下面针对配置项进行具体说明。 mysql双主配置安装链接:https://megou.life/mysql-dual-master-install/ server-id = 1 auto_increment_offset = 1 auto_increment_increment = 2 #奇数ID server-id = 2 auto_…

2021年6月11日 0条评论 950点热度 0人点赞 duhongjun 阅读全文
mysql

mysql双主安装配置

前面针对mysql 8的安装已经做了详细介绍,按照之前的手册是可以正常完成mysql8的安装和启动。下面我们针对mysql高可用的安装做详细的介绍。 数据库系统是21世纪最伟大的发明之一,其技术到目前为止依然没有大的改变(针对sql语言),目前主流的数据库技术只是在可用性、大数据处理及大数据存储上做了优化及处理,其底层核心技术依然没有大的变化。 数据库作为企业核心基础系统,网络、系统等可以出现故障或损坏,但数据库的数据安全、数据可用性等是企业首要考虑的,本篇文章介绍下mysql数据库技术高可用性之一-双主架构的安装…

2021年6月11日 0条评论 838点热度 0人点赞 duhongjun 阅读全文
12

近期文章

  • nginx注册服务
  • vsftpd加密传输配置
  • vsftpd安装配置
  • keepalived注册服务
  • redis注册服务

近期评论

您尚未收到任何评论。

COPYRIGHT © 2024 米狗. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备2021019346号-1