数据库

关于mysql的Too many connections问题

1、问题展现应用端登录出现Too many connections报错检查发现mysql数据库服务端已经达到了max_connections上限mysql> show variables like 'max_connections';+-----------------+-------+| Variable_name   | Value |+-----------------+-------+| max_connections | 1900  |+-----------------+-----...

ywxj_001
MySQL
2017-11-27 16:06

UNDO TABLESPACE

一、官档BOOK → SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLESPACE二、基本语法CREATE [BIGFILE|SMALLFILE] UNDO TABLESPACE[数据文件语句][范围管理语句][一致性保护]三、数据文件...

brj880719
Oracle
2017-11-27 10:30

关于MySQL中的一些极限值的初步验证纠错

晚上从珠江边回来之后,看到一篇文章说,MySQL有几个极限值,一个表的字段最多只有1017个,我看了以后表示怀疑。怎么快速验证呢,我看到文章的时候已经11点了,只有不到1个小时的时间来验证了。我想不能通过手工的方式来做,写个简单的脚本,能实现功能即可。于是三下五除二,我写了下面的简单shelll脚本,跑一个循环,批...

jeanron100
MySQL
2017-11-25 23:56

Mysql Innodb中的Linux native异步I/O(一) 内存结构的初始化

一、前言二、几个基本概念mysql> show variables like '%io_threads%';+-------------------------+-------+| Variable_name | Value |+-------------------------+-------+| innodb_read_io_threads | 2 || innodb_write_io_threads | 2 |+-------------------------+-------+ mysql> s...

gaopengtttt
MySQL
2017-11-24 21:53

RMAN_逻辑坏块物理坏块_VALIDATE/recover

1. RMAN备份时是默认检查物理坏块。2. 如果要检查逻辑坏块,可以用如下语句:$ rman target /RMAN> backup check logical validate database;RMAN> BACKUP CHECK LOGICAL VALIDATE DATAFILE n ;当然11G的新功能是可以直接如下RMAN> validate database;注上述语句,只是检查,不会备份的。您还可以验证特定的表空...

静以致远√团团
Oracle
2017-11-24 15:37

mysql主从同步机制

1、binlog+pos同步(默认为异步)从服务器通过IO进程读取主库的binlog,写入到relay_log中,从服务器通过sql running进程读取从库的relay_log,并写入到从库的bin_Log实现同步我们生产一般使用row模式,因为有些函数在使用mix和state模式可能会报错。2、半同步(5.5开始)半同步就是就是用户向mysql...

zlingyi
MySQL
2017-11-24 14:34

mysql进修

1、同步方式binlog和pos同步、异步、半同步、基于GTID同步、单线程同步、多线程同步2、关键参数配置innodb_buffer_pool_size、key_buffer_size、innodb_flush_log_at_trx_commit、bin、sync_binlog、innodb_file_per_table、character_set_server、max_connections、transaction_isolation隔离级别、默认...

zlingyi
MySQL
2017-11-24 09:56

ORA-14402: 更新分区关键字列将导致分区的更改

       默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。這種情況可以通過開啟表的行移動來允許對分區字段的update 操作:      alter table xxx enabl...

leodinas_kong
Oracle
2017-11-24 09:20

Sqlserver修改在线表的表字段类型

原本很多字段都是nvarchar类型,因为nvarchar类型的字段无法添加索引,所以要在线把表的字段类型修改为varchar。执行脚本如下:BEGIN TRANSACTIONSET QUOTED_IDENTIFIER ONSET ARITHABORT ONSET NUMERIC_ROUNDABORT OFFSET CONCAT_NULL_YIELDS_NULL ONSET ANSI_NULLS ONSET ANSI_PADDING ONSET ANSI_WARNINGS ONC...

ywxj_001
SQL Server
2017-11-24 00:44

mysql innodb_log_file_size 和innodb_log_buffer_size参数

今天主要研究下关于mysql的redo log(事务日志)的相关参数的设置问题,其中主要涉及到了三个参数的问题,一:innodb_log_file_size :该参数决定着mysql事务日志文件(ib_logfile0)的大小;设置的太小:当一个日志文件写满后,innodb会自动切换到另外一个日志文件,而且会触发数据库的检查点(Checkpoint),这...

贺子_DBA时代
MySQL
2017-11-23 20:44

对oracle分区表的理解整理

1.表空间及分区表的概念     表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。    分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进...

leodinas_kong
Oracle
2017-11-23 14:02

[20171123]rman备份与数据文件变化6.txt

[20171123]rman备份与数据文件变化6.txt --//想象一下,如果备份文件时间很长,而这个时候数据文件大小发生了变化,oracle的备份如何解决这个问题呢? --//去年已经测试了建立备份集的情况,一直想做一次image copy的测试,一直脱,主要原因自己不想做这个测试.... --//而且当时的测试很乱,自己主要一边做一边想.... ...

lfree
Oracle
2017-11-23 10:00

Sqlserver数据写入表测试

1、创建表:BEGIN TRANSACTIONSET QUOTED_IDENTIFIER ONSET ARITHABORT ONSET NUMERIC_ROUNDABORT OFFSET CONCAT_NULL_YIELDS_NULL ONSET ANSI_NULLS ONSET ANSI_PADDING ONSET ANSI_WARNINGS ONCOMMITBEGIN TRANSACTIONGOCREATE TABLE dbo.Table_3(id int NOT NULL,company_id nvarchar(MAX) NULL,number ...

ywxj_001
SQL Server
2017-11-22 21:51

【MySQL】部分5.6版本罕见复制报错 ERROR 1837

部分5.6版本罕见复制报错:1837。 When @@SESSION.GTID_NEXT is set to a GTID, you must explicitly set it to a different value after a COMMIT or ROLLBACK. Please check GTID_NEXT variable manual page for detailed explanation. ……

神谕丶
MySQL
2017-11-22 17:20

oracle常见的等待事件说明

oracle常用等待事件说明 分析 处理

kunlunzhiying
Oracle
2017-11-22 17:20