
数据库
文章平均质量分 52
iteye_11434
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL Server 2005实现负载均衡
Internet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。 随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造成现有资源的浪费,而且下一次业务...2008-02-22 15:40:43 · 566 阅读 · 0 评论 -
mysql 占用cpu过高
mysql 最近因用户访问量的增大和数据的增多,导致占用cpu过大,甚至可达100%所以,在网上找了些资料,进行cpu的优化1. 修改my.ini的"tmp_table_size". 原来的"tmp_table_size"竟然为18M(汗...),将其值修改为200M tmp_table_size=200M 2.建立索引我用show processlist;...2009-04-17 15:06:30 · 362 阅读 · 0 评论 -
SQL Server 2000 Driver for JDBC: Connection reset
SQL Server 2000 Driver for JDBC: Connection reset by peer If you’re using the SQL Server 2000 Driver for JDBC and Commons DBCP and you either you see this error in your logs:java.sql.S...原创 2008-08-22 10:02:18 · 529 阅读 · 0 评论 -
mssql数据库转mysql
在网上搜索了很多直接将mssql数据库转到mysql的方法和功能,其中之一就是使用MySQLMigrationToolkit进行转换,但因为对中文转换会有乱码现象,虽然网上已有很多方法避免乱码,但我没有找出行之有效的方法,所以我放弃了这个方法.以下是我的解决方法:第一步:导入到access中偶然之中使用mssql进行数据导出时,看到可以导出到access数据库,所以就尝试了下,中文没有乱码...2008-08-23 16:28:45 · 384 阅读 · 0 评论 -
MYSQL中的my.ini或my.cnf配置说明
本文中的配置都是从《MySQL5权威指南(3rd)》中摘抄出来的,个人认为对于使用MySQL十分有用。放在此处方便自己随时查阅,也希望对其他朋友有所助益。mysqld程序--目录和文件basedir = path 使用给定目录作为根目录(安装目录)。character-sets-dir = path 给出存放着字符集的目录。datadir = path 从给定目录读取数据库文件。...原创 2009-11-13 16:49:49 · 100 阅读 · 0 评论 -
设置mysql允许外网访问
mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.解决方法如下:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"mysql -u root -pvmwa...2010-03-18 11:27:40 · 162 阅读 · 0 评论 -
MYSQL远程连接速度慢的解决方法
MYSQL远程连接速度慢的解决方法在局域网内连接其他机器的MYSQL,发现速度慢的很,不知道什么原因,总有几秒的延迟.后来在网上发现解决方法,my.ini里面添加[mysqld]skip-name-resolve skip-grant-tables这样速度就快了!skip-name-resolve 选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在My...原创 2009-09-04 15:55:14 · 153 阅读 · 0 评论 -
MySQL配置文件my.cnf中文版
#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器# # 将此文件复制到/etc/my.cnf 作为全局设置,...原创 2009-09-05 14:13:56 · 109 阅读 · 0 评论 -
MySQL修改my.ini后,出现错误:Incorrect information in file: '.\xx\xx.frm
在本机测试的时候,没有出现这个问题,但外网架设的时候,就出现这个问题能了,其实解决这个问题也很简单:只要停止MySQL,并把mysql/data/ib_logfile0和mysql/data/ib_logfile1两个文件删除,然后再重启MySQL即可ps:在删除之前最好将两个文件进行备份....2009-09-05 15:12:34 · 1183 阅读 · 0 评论 -
mysql 删除重复数据
delete c_userfee as a from c_userfee as a,(select *,min(id) from c_userfee group by feetime,account having count(1) > 1) as b where a.feetime = b.feetime and a.account=b.account and a.id &g...原创 2009-04-17 10:41:58 · 89 阅读 · 0 评论 -
Connections could not be acquired from the underly
"Connections could not be acquired from the underlying database" 大概意思是说:不能连接当前所配置的数据库.出现这种问题,一般是配置参数有误.若远程连接mysql数据库的话,这时还要考虑你设置远程mysql.否则,也会出这个问题.远程访问MySQL的设置1.在User表中添加允许远程访问的用户...原创 2009-03-19 14:44:59 · 861 阅读 · 0 评论 -
不会使用索引,导致全表扫描情况
不会使用索引,导致全表扫描情况1.不要使用in操作符,这样数据库会进行全表扫描,推荐方案:在业务密集的SQL当中尽量不采用IN操作符2.not in 使用not in也不会走索引推荐方案:用not exists或者(外联结+判断为空)来代替3<> 操作符(不等于) 使用<>同样不会使用索引,因此对它的处理只会产生全表扫描推荐方案:用其它相...原创 2009-03-12 09:41:08 · 149 阅读 · 0 评论 -
如何使用MSCS建立SQL Server集群
集群是一种技术解决方案,它将硬件和软件结合起来,为Web、Email以及数据库等服务提供高可用性和高伸缩性的架构。本文将分析集群的类型,然后将重点放在如何建立一个基于Microsoft的集群解决方案。集群的类型集群分为两种类型:负载平衡和失效转移(Failover)。负载平衡集群将负载分散到集群内的各个资源,这要涉及跨越多个前端服务器的分布式网络传输。负载平衡集群令每个可用的服务器都拥有较...2008-02-23 09:53:26 · 189 阅读 · 0 评论 -
SQL Server 数据库集群
先引用几段文章:1.数据库集群的作用:理想的数据库集群应该可以做到以下几点: ◆ 在需要更高数据库处理速度的时候,我们只需简单增加数据库服务器就可以了。这样可以大大减小硬件投资的风险,而且大大提高现有服务的质量。 ◆ 在任何时刻需要有多个随时可用的实时同步数据服务。为了防灾,最好有多个异地的同步数据服务。这不光会大大增加数据可用性,还会有意想不到的更高数据...2008-02-23 11:04:34 · 601 阅读 · 0 评论 -
sql 2005日志文件压缩
/*--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志[code="sql"]DUMP TRANSACTION...2008-03-18 13:56:11 · 131 阅读 · 0 评论 -
[SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
问题:[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知解决方法:下载sql 2005 驱动:[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=E22BC83B-...2008-03-19 11:10:41 · 961 阅读 · 0 评论 -
SQL Server 2005 升级 hibernate
SQL Server 由2000升级至2005,原来运行很好的hibernate语句(load查询)有一部分不能正常运行,但在我本机可以运行,放到外网服务器上就不行了.解决方法:将load(Object.class,id)语句改成query查询就可以了由[code="java"]getSession().load(Admin.class, adminId);[/code]...2008-03-19 16:32:16 · 79 阅读 · 0 评论 -
了解SQL Server 2005五个有用的动态管理对象
SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不实际...2008-03-22 10:57:51 · 136 阅读 · 0 评论 -
关于SQL Server 2005 服务器的内存设置
SQL Server会把用过的数据放入cache,以便加速数据的访问。如果没有其它进程竞争,那么SQL Server会使用几乎全部的内存,直到有其它进程需要内存,才会释放内存。在并发度不大的情况下,不用去设置SQL Server的内存是没什么问题的。但是在高并发度/大数据量的情况,这样可能会导致大量的页交换。推荐的做法是,设置SQL Server使用75%的内存,比如64G内存的服务器,我们一...2008-03-22 11:07:16 · 752 阅读 · 0 评论 -
sql cursor 从数据库中取多个值
从数据库中去多个值然后再做些要完成的工作declare @basePath varchar(20),@id intdeclare gameupdatecur cursorforselect gamePath,idfrom C_gameopen gameupdatecurfetch next from gameupdatecur into @basePath,@idwhile @...2009-03-07 17:31:46 · 357 阅读 · 0 评论 -
mysql配置和优化
在安装MySQL之前,先来了解一下相关的配置文件MySQL配置文件MySQL发布的最新产品实际上超出了Linux所携带的版本。但是,稳定性和开放源代码可是很重要的因素,因此在操作系统上使用较早MySQL版本是有道理的。有许多可以采用的配置文件,它们都被包含在mysql-server PRM程序中。还有一个默认的配置文件被包含在mysql PRM程序包中。配置MySQL服务器是一个丰...原创 2009-09-05 15:18:47 · 114 阅读 · 0 评论