自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 Sql server限制IP访问方法

--因监控中用到高权限的用户,想像mysql一样针对这个帐号对IP限制,但网上找来找去都是说使用ipsec,但ipsec无法针对帐号来限制IP,最后终于在微软的文档中看到有--trigger for logon--经过测试,以下代码是可以做得到的CREATE  TRIGGER connection_limit_triggerON ALL SERVER WITH EXECUTE AS '

2012-02-16 16:32:15 8027 2

转载 影响SQL Server数据库应用性能的几个常见因素

影响SQL Server数据库应用性能的几个常见因素性能问题是困扰数据库用户的常见问题之一。经常会有人因为遇到性能问题,质疑SQL Server处理大型数据应用的能力。其实,作为一个在市场上经营了二十多年,出了好几代版本的数据库产品,SQL Server作为一个企业级数据库的能力,是毋庸置疑的。在实际应用中,数据量达到几百GB,甚至上TB级,并发连接数超过1、2千个,每秒钟处理的请求数量超

2013-10-14 11:10:41 905

转载 Unix/Linux 下如果手动执行脚本可以正常运行,而放在crontab里面就有问题的话

Unix/Linux 下如果手动执行脚本可以正常运行,而放在crontab里面就有问题的话! 分类: 如题,那肯定是执行这个脚本需要用户环境变量,注意这里面的区别,在crontab里面执行的脚本并没有去执行所在用户的profile, 而你手动的执行的话,至少是执行了该用户的环境变量!解决的办法就是在脚本开始的地方添加执行该用户的profile的命令,如下:#!/

2013-08-07 13:13:13 1307

原创 mssql2008镜像

备份主体库及事务日志至镜像还原 主体上执行USE MASTERGOCREATE ENDPOINT EP1AS TCP(LISTENER_PORT=5021)FOR DATABASE_MIRRORING (ROLE=PARTNER,ENCRYPTION=SUPPORTED)GOALTER ENDPOINT EP1 STATE=STARTEDGOGRANT

2013-08-05 11:38:04 839

转载 mysql修改表、字段、库的字符集

mysql修改表、字段、库的字符集修改数据库字符集:ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:ALTER TABLE tbl_name CONVERT TO CHARACTER SET

2013-08-05 11:32:25 725

转载 MySQL 服务变量详解

autocommit={0|1}设定MySQL事务是否自动提交,1表示立即提交,0表示需要显式提交。作用范围为全局或会话,可用于配置文件中(但在5.5.8之前的版本中不可用于配置文件),属于动态变量。automatic_sp_privileges={0|1}设定MySQL服务器是否为存储例程的创建赋予其创建存储例程上的EXECUTE和ALTER ROUTINE权限,默认为1(赋予此两个

2013-04-11 15:11:42 926

转载 自动kill掉超时的mysql show processlist进程

DB_HOST="localhost"DB_PORT=3306DB_USER="root"DB_PASS=""maxtime=10sql="SHOW PROCESSLIST"sss=$(/usr/bin/mysqladmin processlist|sed -e "s/\s//g"|awk -F'|' '{print $2,$7,substr($9,1,6)}'|awk '

2013-01-25 15:14:30 1594

转载 Query Cache 原理

Query Cache 原理QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE

2012-11-16 16:30:45 994

转载 决定MyISAM的Select&Insert&Update并发性能的参数

决定MyISAM的Select&Insert&Update并发性能的参数concurrent_insert  通过查看 show variables like '%concurrent%' 0: 表示不能并发,Select, insert之间只能串行执行 1:表中有空洞(删除记录留下的)情况下,阻塞insert; 表中无空洞的情况下,Insert并发

2012-11-13 11:45:40 542

转载 MySQL内存使用-线程独享共享

对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。 从内存的使用方式MySQL 数据库的内存使用主要分为以下两类 * 线程独享内存 * 全局共享内存 1、在 MySQL 中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据

2012-10-30 10:51:48 656

转载 /var/spool/clientmqueue 爆满问题

/var/spool/clientmqueue 爆满问题当你使用简单的sendmail发邮件的时候,或者系统默认要发一些邮件(比如cron发的邮件)的时候,首先会把邮件拷贝到这个目录里,然后等待MTA(mail transfer agent) 来处理,MTA做的事情通常是把这个目录中的邮件弄到/var/spool/mqueue里,然后再发送到真正的目的地。出现/var/spool/

2012-09-27 10:39:40 774

原创 mysqlsla分析binlog

mysqlsla分析binlog跟slow,general不同,需要mysqlbinlog: /data/mysql/bin/mysqlbinlog mysql-bin.000013 | mysqlsla -lt binary - sort c_sum -top 200 >bin13.txt

2012-08-24 11:24:54 1451

原创 sql server建表权限

sql server建表权限:GRANT CREATE TABLE TO usernamegrant alter on schema :: dbo to username

2012-08-24 11:20:31 2618

转载 MySQL数据类型和java数据类型

MySQL数据类型和java数据类型(摘自MySQL官网手册)26.3.3.3. Java,JDBC和MySQL类型MySQL Connector/J在处理MySQL数据类型和Java数据类型的转换处理方面十分灵活。尽管可能会出现舍入、溢出或精度损失,当在通常情况下,能够将任何MySQL数据类型转换为java.lang.String,并能将任何数值类型转换为

2012-07-30 15:30:04 526

原创 mysql int unsigned负数问题

两字段相差,得数是负数,结果却是一个很大的整数,原来为int为unsigned,去掉后正常

2012-06-06 14:33:04 4939

转载 proxool 连接池配置属性说明详解

proxool 连接池配置属性说明详解                         今天配置proxool 连接池,发现可配置属性非常多,以前也只是用,没总结过,今天查了下网上的资料,总结一下方便你我。其实网上很多英文资料都很全,网上很多人就是考翻译老外的文章赚些流量,其实也没啥意思,编程玩嘛,翻译一下说成自己的东西也没啥意思。俺今儿也翻译一个文档: 属性列

2012-06-04 09:24:26 803

转载 时间转换

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?Java timeJavaScript Math.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968

2012-05-18 11:34:34 1255

转载 改进MySQL Order By Rand()的低效率

改进MySQL Order By Rand()的低效率Author:flymorn Source:飘易Categories:PHP编程 PostTime:2011-1-14 15:35:07正 文:      最近由于需要研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM cont

2012-04-28 15:12:16 1437

原创 导出任何一个月的数据

#!/bin/shd=`date +%y%m01`l=`date -d "$1 months ago $d last day" +%Y-%m-%d`f=`date -d "$l" +%Y-%m-01`y=`date -d "$l" +%Y``/data/mysql/bin/mysql -uuser -ppassword -e "select *  into outfile '/

2012-03-26 16:04:16 1089

转载 sql server生成索引创建脚本

create proc p_myhelpindex @tbname sysname ='' , @CLUSTERED int = '1' as --生成索引信息及索引创建脚本 --@tbname 表名,空返回空 --@CLUSTERED 是否显示聚集索引,1显示聚集索引,2不显示聚集索引--调用:p_myhelpindex 'dbo.customers','1' if @tbn

2012-03-02 14:15:34 3758

转载 MySQL 动态加载Innodb Plugin

MySQL 动态加载Innodb Plugin动态加载Innodb Plugin By zhang, on November 12th, 2010曾经写过一篇关于XtraDB的体验篇的文章,里面曾提到我们可以动态将XtraDB加载到运行的MySQL中;MySQL中引擎我们都可以把它看作是一个个功能各异的插件(plugin),可以根据需要来加载卸载禁用启用,相当的方便灵活

2012-03-01 14:13:22 718

原创 mysql源码地址

wget http://mysql.ntu.edu.tw/Downloads/MySQL-5.1/mysql-5.1.61.tar.gz

2012-03-01 09:09:45 717

转载 关于Mysql的Qcache优化

关于Mysql的Qcache优化query_cache_size = 64M  指定MySQL查询缓冲区的大小。可以通过在MySQL控制台执行以下命令观察:  # > SHOW VARIABLES LIKE '%query_cache%'; # > SHOW STATUS LIKE 'Qcache%'; # 如果Qcache_lowmem_prunes的值非常大,则表明经常出现

2012-02-29 11:01:46 840

原创 维护杂记

功能语句备注完全备份BACKUP DATABASE [tianyaportal] TO DISK = N'F:\backup\tianyaportal' WITH  INIT , NOUNLOAD ,  NAME = N'tianyaportal backup', NOSKIP ,  STATS = 10,  NOFORMAT差异

2012-02-28 16:19:24 728

转载 需要同时设置 noatime 和 nodiratime 吗?

需要同时设置 noatime 和 nodiratime 吗?       相信对性能、优化这些关键字有兴趣的朋友都知道在 Linux 下面挂载文件系统的时候设置 noatime 可以显著提高文件系统的性能。默认情况下,Linux ext2/ext3 文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间。因为系统运行的时候要

2012-02-27 17:06:07 981

原创 linux文件只读属性

chattr +i filename

2012-02-07 14:21:56 1450

原创 用户crontab对应存储文件

比如root,其文件存于/var/spool/cron/root

2011-12-28 15:21:01 1038

原创 Mysql-mmm安装配置文档

Mysql-mmm安装配置文档一、IP分配(两主两从)Db5(monitor): 19.2.168.141/16Db1(master-writer):19.2.168.142/16    19.2.34.2/16Db2(master-backup):19.2.168.143/16   19.2.34.3/16Db3(master-writer):19.2.168.144/16

2011-11-30 16:10:15 192211

原创 Plugin 'InnoDB' registration as a STORAGE ENGINE failed

安装一台测试机,一直使用的安装脚本居然出错:Plugin 'InnoDB' registration as a STORAGE ENGINE failed原因:因为是虚拟机配置的空间小,默认my.cnf指定的数据文件和redo文件都太大导致空间满,从而导致初始化不成功

2011-11-30 14:08:55 2285

原创 LANG = "zh_CN.GB2312"异常的解决

vi /root/.bashrc再最底部加上export LC_ALL=C

2011-11-21 14:52:06 2409

原创 mssql text字段过滤回车、换行符

replace(replace(convert(varchar(8000),字段名),char(10),''),char(13),'')

2011-10-31 15:33:48 1169

原创 reids按天分割日志

使用以下代码替换log函数:static void redisLog(int level, const char *fmt, ...) {    va_list ap;    FILE *fp;    char *c = ".-*#";    char buf[64];    time_t now;    struct tm *tm;    char log_pat

2011-10-31 14:37:14 2083

原创 C++写的myql监控

/********************************************************************************************* Name:mysqlmonitor.cpp** show innodb status \G;** Author:zhangjq**Date:201006** All rights reser

2011-10-28 17:08:46 640

原创 com.mysql.jdbc.CommunicationsException: Communications link failure

使用proxool遭遇com.mysql.jdbc.CommunicationsException: Communications link failure错误,网上的解决办法是修改wait_timeout,查到最后原来是因交换机有帧错误,造成连接失效。

2011-10-28 10:09:46 550

转载 MySQL数据库的优化(上)单机MySQL数据库的优化

MySQL数据库的优化(上)单机MySQL数据库的优化2011-03-08 08:49 抚琴煮酒 51CTO 我要评论(4) 字号:T |T公司网站访问量越来越大,导致MySQL的压力越来越大,让我们自然想到的对MySQL系统参数做优化。那么我们应该如何合理优化呢?笔者在下文中为大家介绍了单机MySQL数据库的优化。AD: 【

2011-10-28 10:01:44 593

原创 SQLserverAgent无法启动的解决方法

SQLserverAgent无法启动的解决方法,看日志发现用于启动SQLserverAgent的帐号登录错误,原来是帐号过期。

2011-10-26 05:06:39 1521

原创 Got fatal error 1236 from master

IDE断电,这事居然发生了。DB这边受到的影响:1、mysql主从复制日志移位造成同步中止,显示错误:Got fatal error 1236 from master原因:断电后从库获取日志的master_log_pos都前移了,解决:使用mysqlbinlo

2011-10-17 10:30:09 886

原创 linux里的文件,如何设置为只读权限文件

1、通过基本权限设置命令chmod可以设置文件权限为只读,可以为所属用户、所属组和其他用户设置只读权限!chmod u=r-- 文件chmod g=r-- 文件chmod o=r-- 文件2、也可以通过chattr命令设置文件只读属性,有点象写保护chattr +i 文件名

2011-10-17 10:22:53 9202

原创 redis之dump.rdb存放位置

若按默认配置:dbfilename dump.rdb这时dump.rdb存放位置是不固定的,而是存放在启动redis时的当前目录

2011-09-28 10:47:26 19022 1

原创 s(秒)、ms(毫秒)、μs(微秒)、ns(纳秒)

s(秒)、ms(毫秒)、μs(微秒)、ns(纳秒) s(秒)、ms(毫秒)、μs(微秒)、ns(纳秒),其中:1s=1000ms,1 ms=1000μs,1μs=1000ns

2011-09-27 14:57:35 6065

mysql的新特性:事件

mysql的新特性:事件 我试用了,还可以,方便很多.

2009-02-01

空空如也

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

TA关注的人

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