随笔分类 -  数据库技术

上一页 1 2 3 4 下一页
怎么查看和修改 MySQL 的最大连接数?
摘要:一。 查看Mysql当前配置 MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看mysql> show variables like '%connections';此命令将得到类似以下的输出结果:+----------------------+-------+| V... 阅读全文
posted @ 2014-07-30 11:47 babyblue 阅读(274) 评论(0) 推荐(0)
通过navicat连接mysql服务器提示SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server
摘要:新装一个mysql,尝试用通过navicat连接mysql服务器的时候提示:SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server说明所连接的用户帐号没有远程连接的权限,只能在本机(l... 阅读全文
posted @ 2014-04-11 16:44 babyblue 阅读(1182) 评论(0) 推荐(0)
opendataSource 应用实例
摘要:select a.SeatNo,a.IP,a.StartTime,a.EndTime,a.Rate,a.Fare,a.AddFare,a.TotalFare,a.OtherFare,a.PreFare,a.FactFare,a.OnCardNo,a.PayTime,a.ChangeTime,a.Notice,a.MemberFlag,a.name,a.LabelNub,a.HostName,a.MemberRatio,a.MemberOtherTime,a.TransferMoney,a.ViewFlag,a.FAM,a.sn,a.Certificate,a.CertificateNo,a.. 阅读全文
posted @ 2013-12-31 17:40 babyblue 阅读(216) 评论(0) 推荐(0)
MSDE数据库的一些操作技巧
摘要:1.验证用户:osql -E 使用Windows身份验证osql -U sa/其他用户 SQL认证方式,回车后会叫输入密码,通过后,会显示1>2. 附加数据库osql -U 帐号 -P 密码 -Q "sp_attach_db N'数据库名',N'数据库.mdf',N'数据库.ldf'"3. 管理 MSDE 2000:EXEC sp_dropuser 'dpscore' 在当前数据库中删除dpscore用户EXEC sp_addlogin 'dpscore','dpscorE' 阅读全文
posted @ 2013-12-17 19:38 babyblue 阅读(204) 评论(0) 推荐(0)
C#调用SSIS包的一些技巧
摘要:最近研究用C#调用SSIS的包,有几个问题一一解决了: 1.如何调用带密码的包呢? 调用DTS.Runtime库的方法似乎不太好使,最终使用C#调用dtexec.exe命令实现了: dtexec /f test.dtsx /de 123456 其中/de参数就是加密码的 2. 如何快捷的更改连接呢? 在SSIS包里面建立了一些数据库连接,但是这些连接随着部署环境的变化肯定要变化的,每次都打开IDE来改?太笨拙了... 通过包配置管理器,将连接的属性保存在配置文件里,然后通过 dtexec /conf cfg.xml 的方式在调用的时候动态指定配置文件 3. 如何给包加密? ... 阅读全文
posted @ 2013-12-06 15:11 babyblue 阅读(912) 评论(0) 推荐(0)
SSIS通过包配置进行灵活配置
摘要:如何启用包配置,请参考:http://www.cnblogs.com/gudujianxiao/archive/2012/07/17/2594869.html这里讲下自定义包配置文件的路径,上面的教程有一个弊端,就是在包设计向导里指定了配置文件的路径,导致部署很麻烦.我的办法是: 1. 通过上述教程配置好包的配置 2. 在下图中,删除对配置文件的引用 3. 通过dtexec.exe来指定包配置文件的路径dtexec /de 123456 /f msde.dtsx /conf c:\sync\cfg1.dtsConfig 阅读全文
posted @ 2013-12-06 14:55 babyblue 阅读(156) 评论(0) 推荐(0)
使用Integration Service同步数据库
该文被密码保护。
posted @ 2013-12-04 14:28 babyblue 阅读(1) 评论(0) 推荐(0)
Sql server创建定时执行的任务
摘要:sql定时执行存储过程--创建作业--创建作业exec msdb..sp_add_job @job_name='数据处理'--创建作业步骤declare @sql varchar(800),@dbname varchar(250)select @sql='exec p_proc'--要定时执行的存储过程,@dbname=db_name() --执行数据处理的数据库名exec msdb..sp_add_jobstep @job_name='数据处理',@step_name = '数据同步',@subsystem = 'TSQ 阅读全文
posted @ 2013-11-24 11:45 babyblue 阅读(667) 评论(0) 推荐(0)
OpenDataSource函数,OPENROWSET函数
摘要:/*openDatasource:不使用连接服务器的名称,而提供特殊的链接信息.使用openDatasource的前提是仅当 DisallowAdhocAccess注册表选项针对指定的提供程序显式设置为 0,并且启用 Ad Hoc Distributed Queries 高级配置选项时,OPENDATASOURCE 才可用于访问 OLE DB 数据源中的远程数据。如果未设置这些选项,则默认行为不允许即席访问。*/--代码如下:execsp_configure'show advanced options',1reconfigureexecsp_configure'Ad H 阅读全文
posted @ 2013-11-23 22:20 babyblue 阅读(503) 评论(0) 推荐(0)
Oracle 查询最耗资源的SQL语句
摘要:一。 先通过top命令查看产用资源较多的spid号二。 根据pid查询sql语句1. 第一种方式,可以查询多个pid (1) 查询当前耗时的会话ID,用户名,sqlID等,将in ('5648612','256523')); 里面id换成对应的一个或者多个idselect sid,serial#,machine,username,program,sql_hash_value,sql_id, to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$sessionwhere p 阅读全文
posted @ 2013-08-09 10:54 babyblue 阅读(465) 评论(0) 推荐(0)
SQL SERVER 2005 性能优化小经验
摘要:1、SQL SERVER 2005的性能工具中有SQL Server Profiler和数据库引擎优化顾问,极好的东东,必须熟练使用。2、查询SQL语句时打开“显示估计的执行计划”,分析每个步骤的情况3、初级做法,在CPU占用率高的时候,打开SQL Server Profiler运行,将跑下来的数据存到文件中,然后打开数据库引擎优化顾问调用那个文件进行分析,由SQL SERVER提供索引优化建议。采纳它的INDEX索引优化部分。4、但上面的做法经常不会跑出你所需要的,在最近的优化过程中CPU占用率极高,但根本提不出我需要的优化建议,特别是有些语句是在存储过程中并且多表联立。这时就需要用中级做法 阅读全文
posted @ 2013-03-18 15:34 babyblue 阅读(1285) 评论(0) 推荐(0)
PLSQL 连接 ORACLE简单配置
摘要:网上写的都TMD操蛋... 自己整理下. 思路: PLSQL工作依赖于 OCI.DLL 和其他一些Client带的文件,所以必须提供. 通过 环境变量 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,从而建立连接. 步骤: 1.安装oracle_client 2. 进入PLSQL 设置 OCI.DLL 文件路径和其所在目录的路径 3. 在ocl.dll同目录建立一个 NETWORK目录,该目录中建立ADMIN目录. 4. 新建两个文件 LISTENER.ORA, tnsnames.oRA(记事本改后缀名即可)LISTENER.ORA内容:LISTENER = (D. 阅读全文
posted @ 2013-01-14 17:51 babyblue 阅读(220) 评论(0) 推荐(0)
如何检测SQL SERVER数据库CPU瓶颈及内存瓶颈
摘要:分类: DB数据库 网站优化 2012-11-16 12:49 109人阅读 评论(0) 收藏 举报目录(?)[+]二sql 数据库内存瓶颈怀疑内存不足时怀疑内存泄漏时CPU瓶颈问题碰到过的性能问题如何定位这些性能问题一、sql 数据库CPU瓶颈 对于SQL Server的一个工作进程的状态有很多,主要状态有运行中(RUNNING)、可运行(RUNNABLE)和挂起(SUSPENED)3种。通过查看系统监视计数器Processor:% Processor Time,可以确定CPU瓶颈。如果这个计数器的值很高。比如持续15-20分钟超80%,就意味着CPU出现了瓶颈。当您怀疑计算机硬件是影... 阅读全文
posted @ 2012-12-07 13:03 babyblue 阅读(983) 评论(0) 推荐(0)
Spotlight 的使用总结
摘要:1 . 使用Spotlight监控Sql server (1) FILE-CONNECT弹出 Spotlight Connection Manager,在左侧窗口(点向下箭头)选择 Spotlight On SqlServer类型,右侧双击 New Connction .(2) 在弹出的new connection 中输入连接名(也可以在此处更改连接类型)(3) 点击OK 之后 在 Address中填入要监控的服务器地址(计算机名),此处输入或者选择本机的计算机名, 在Spotlight database中选择要监控的数据库.然后点击确定. 之后可能会提示你: 你选择的数据库尚未安装Spotl 阅读全文
posted @ 2012-12-07 11:14 babyblue 阅读(259) 评论(0) 推荐(0)
nolock 的作用
摘要:大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响 阅读全文
posted @ 2012-12-06 15:05 babyblue 阅读(181) 评论(0) 推荐(0)
oracle 查看当前实例的命令
摘要:登录ORACLE之后,方法1SQL> select name from v$database;NAME---------JSSBOOK方法2SQL> SELECT host_name, instance_name, version FROM v$instance;HOST_NAME----------------------------------------------------------------INSTANCE_NAME VERSION---------------- -----------------ZZH-PCjssbook 11.2.0.1.0本篇文章来源于 Li 阅读全文
posted @ 2012-11-19 14:17 babyblue 阅读(461) 评论(0) 推荐(0)
MySQL 5.5.x 单机多实例配置实践
摘要:转自:http://heylinux.com/archives/1689.html背景/需求: 在一台服务器上通过源码编译安装一个版本为5.5以上的MySQL数据库;将所有配置文件与数据等均存放在/opt/mysql,便于今后实现快速迁移、整体备份和快速复制;在同一个MySQL中运行两个实例,一个绑定在端口3306,另一个绑定在端口3307;绑定在3306端口的实例,不开启binlog,数据存放在/opt/mysql/data;绑定在3307端口的实例,开启binlog,数据存放在/opt/mysql/data2;两个实例均采用InnoDB作为默认的存储引擎,字符编码采用UTF-8;两个实例均 阅读全文
posted @ 2012-11-14 18:24 babyblue 阅读(182) 评论(0) 推荐(0)
MySQL远程连接慢的解决办法
摘要:刚装完的Mysql外部连接很慢,在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题。在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配置文件中增加如下配置参数: [mysqld]skip-name-resolve在linux下配置文件是/etc/my.cnf,在windows下配置文件是mysql安装目录下的my.ini文件。注意该配置是加在 [mysqld] 阅读全文
posted @ 2012-11-14 18:16 babyblue 阅读(214) 评论(0) 推荐(0)
三种东西永远不要放到数据库里
摘要:我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含 的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好 的结果的。图片,文件,二进制数据既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的!别的先不提,在很多数据库语言里,处理大字段都不是很容易。把文件存放在数据库里有很多问题:对数据库的读/写的速度永远都赶不上文件系统处理的速度数据库备份变的巨大,越来越耗时间对文件的访问需要穿越 阅读全文
posted @ 2012-05-23 10:06 babyblue 阅读(81) 评论(0) 推荐(0)
关于游标的一个错误认识
摘要:游标使用分 declare open fetch close dealocate等步骤,其中执行select操作的是open! 而不是declare!!!也就说 对于一个100W条记录的表tb1,我们声明 一个游标类似 decalre cursor for select top 10 from tb1然后 每open一次,游标都会读取下10行!!! 阅读全文
posted @ 2012-05-09 16:55 babyblue 阅读(102) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页