关系型数据库性能优化总结对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,1、把数据、日志、索引放到不同的I/O设备上,增..
分类:
数据库 时间:
2014-08-04 18:19:48
阅读次数:
277
周末重新整理了一下,把有些不合理的地方改了下,自我感觉好多了ZabbixReport.py#!/usr/bin/python
#coding:utf-8
importMySQLdb
importtime,datetime
#zabbix数据库信息:
zdbhost=‘192.168.1.100‘
zdbuser=‘zabbix‘
zdbpass=‘zabbixreport‘
zdbport=3306
zdbname=‘zabbix‘..
分类:
数据库 时间:
2014-08-04 18:20:08
阅读次数:
609
sqlserver备份文件管理,与异地备份1.sqlserver自动执行execManagerDB.dbo.[del_bak]备份DBManagerDB.dbo.[del_bak]相关脚本参看如下链接:http://dwchaoyue.blog.51cto.com/2826417/14391262.window自动化任务D:\script\Backup.bat压缩文件,传送到备份服务器文件D:\script\Ba..
分类:
数据库 时间:
2014-08-04 18:23:18
阅读次数:
383
假如一个业务场景,测试后,读写比列为1:20,根据读写比例,合理设置优化方案。读写比列:写数据/读数据比例,insert/update/delete/select从“读写分离”概念推导实现基本要素:一般来说,读服务器就是指写服务器的数据镜像。从服务器端看:要有N台从服务器和主服务器保持数据..
分类:
数据库 时间:
2014-08-04 18:25:18
阅读次数:
323
MySQL数据库正式上线之后,打开binlog日志,发现磁盘激增100G。根源在my.cnf里面binlogMysql>showvariableslike‘%log%’;查到此参数的相关设定:|expire_logs_days|0|这是一个global的参数,默认是0,也就是logs不过期,我们可以将其设定为30天为一个轮询,命令如下所示:S..
分类:
数据库 时间:
2014-08-04 18:25:28
阅读次数:
213
## 1、在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [azureuser@mono etc]$ cd /etc/yum.repos.d [azureuser@mono yum.repos.d]$ vi MariaDB.repo 拷贝以下内容: # MariaDB 10.0 CentOS repository lis...
分类:
数据库 时间:
2014-08-04 18:26:18
阅读次数:
363
一、mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内, 这样就...
分类:
数据库 时间:
2014-08-04 18:26:27
阅读次数:
481
1、Mac下MySQL的安装:http://my.oschina.net/joanfen/blog/171109 2、在使用MySQL之前要确保"系统编号设置"中的MySQL服务是打开的 ???? 3、打开"终端",输入"mysql -uroot -p",并输入安装时自己定义的密码 ...
分类:
数据库 时间:
2014-08-04 18:27:47
阅读次数:
291
故障描述:中间层调用存储过程报错,到PL/SQL中对存储过程进行调试报以下错误ORA-06502: PL/SQL: numeric or value error: character to number conversion errorORA-06512: at "PROCESS_DRUG_SAME...
分类:
数据库 时间:
2014-08-04 20:36:38
阅读次数:
2547
在用VS2010连接oracle数据库时,可能会出现:ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME只需在web.config文件Data Source设置成Data Source=要连接的IP/orcl
分类:
数据库 时间:
2014-08-04 20:40:17
阅读次数:
337
提高SQL查询效率的常用方法(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础...
分类:
数据库 时间:
2014-08-04 20:40:27
阅读次数:
287
DBA
分类:
数据库 时间:
2014-08-04 20:40:58
阅读次数:
224
字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。 1、获取字符的ASCII码 ASCII ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。 语法结构: ASCII(espression) ...
分类:
数据库 时间:
2014-08-04 20:44:37
阅读次数:
330
MySQL,MySQL数据备份,MySQL数据还原,MySQL数据复制
分类:
数据库 时间:
2014-08-04 20:48:57
阅读次数:
290
今天开始学习数据库相关的知识,由于本人从事的是嵌入式软件开发方向,所以在数据库的选择时就果断选择了SQLite,在网上搜索了一下相关的资料并且配置好了环境。首先,想要对SQLite有一个基本的了解还是需要阅读官网上面的内容:官网链接:http://www.sqlite.org/index.html ...
分类:
数据库 时间:
2014-08-04 20:55:38
阅读次数:
258
背景: 同一个存储设备提供了2块存储,1块已经在使用 a,另外一块没有使用b。疑似: 当b初始化,上线之后,导致在a存储的数据库文件出现一致性问题。解决方法: 幸好有数据库镜像,打算切换数据库镜像,然后备份数据库镜像,还原到原来的master。 然后创建数据库镜像,在切换到原来的ma...
分类:
数据库 时间:
2014-08-04 20:57:07
阅读次数:
231
MySQL,数据文档
分类:
数据库 时间:
2014-08-04 20:57:27
阅读次数:
202
sql server服务启动不了1)在启动 SQL Server(SQLEXPRESS)服务时提示如下错误:在本地计算机无法启动sql server(sqlexpress)服务错误3:系统找不到指定的路径那位遇到过这样的问题,我在网上找了些相关的资料可是无法解决解决方法:1.先去服务里找到 SQL ...
分类:
数据库 时间:
2014-08-04 20:58:37
阅读次数:
226
把一列数据拼接成一个字符串比较简单:declare @test varchar(500)set @test='';select @test=@test+name+',' from personselect @test 但是如果数据中有重复选项,想去掉重复的就比较绕弯了。declare @tes...
分类:
数据库 时间:
2014-08-04 20:59:17
阅读次数:
212
在Oracle11.2.0.2版本后,dataguard支持级联模式传输日志,即日志传输可以从A到B,B到C,B到D,等等,无穷无尽cascading standby可以分担主库传输日志到多个备库的压力。一个cascading standby可以传输日志到多达30个standby库,这些库可以使物理...
分类:
数据库 时间:
2014-08-04 20:59:57
阅读次数:
236