- 博客(914)
- 资源 (17)
- 收藏
- 关注
原创 SELECT ... FOR UPDATE LOCK IN SHARE MOD
MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式:SELECT ... LOCK IN SHARE MODE SELECT ... FOR UPDATE这两种方式在事务(Transac
2016-01-06 23:33:11 461
转载 得前一次MySQL操作所影响的记录行数
mysql_affected_rows() 返回最近一次与 连接句柄 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数.FOUND_ROWS() : select ROW_COUNT() : update delete insert. FOUND_ROWS() : select ROW_COUNT() : update delete insert.
2015-12-28 17:27:16 433
原创 mysql sp
drop procedure if exists p_update_platform;delimiter $$ create procedure p_update_platform(in p_platform_id int,in p_platform_name varchar(50),in p_shop_id int,out p_num int)begin set
2015-12-28 15:39:42 306
转载 新下载kettle不能启动问题
需要修改配置文件Spoon.bat文件。(1)set PENTAHO_JAVA=javaw ,将javaw改成java(2)@echo onstart "Spoon" "%_PENTAHO_JAVA%" %OPT% -jar launcher\launcher.jar -lib ..\%LIBSPATH% %_cmdline%将start "Spoon" 删掉,修改完的效果为
2015-12-24 17:15:53 7160
转载 SQL Server 2008中Service Broker基础应用(上)
SQL Server 2008中SQL应用系列--目录索引 导读:本文主要涉及Service Broker的基本概念及建立一个Service Broker应用程序的基本步骤。一、前言:Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Service Broker消息可以保证以适当的顺序或原始的发送顺序不重
2015-11-05 12:08:17 428
转载 SQLSERVER数据库管理员的专用连接DAC
DAC:Dedicated Admin Connection当SQL Server因系统资源不足,或其它异常导致无法建立数据库连接时, 可以使用系统预留的DAC连接到数据库,进行一些问题诊断和故障排除。DAC只能使用有限的资源。请勿使用DAC运行需要消耗大量资源的查询,否则可能发生严重的阻塞。 如何启用DAC功能 专用管理员连接功能以及注意事项1、只有系統管理員(sysadmin)
2015-11-05 11:55:19 870
转载 pentaho 示例Cube配置详解(SQL Server版本)
1 首先下载SQL SERVER对应的JDBC driver.见如下链接地址:[1] http://msdn.microsoft.com/en-US/data/aa937724.aspx[2] Google 输入入sql server jdbc亦可.[3] 这里sqljdbc4.jar 是我们需要的Jar包2 下载Pentaho的多维数据服务器 Mond
2015-10-19 10:25:38 1811
转载 Pentaho 之Schame workbench入门实例
Introduction to Mondrian OLAP schemaby Yogaraj Khanal on December 4th, 2011IntroductionThis article demonstrates how you can design Mondrian OLAP Schema using Schema Workbench. I am using
2015-10-16 11:04:18 944
转载 为什么在WinXP系统上无法安装SQL2000的服务器组件?
我在WinXP系统(个人单机)安装SQL简体中文企业版的时候,过程中提示如下: “Microsoft SQL 2000 Enterprise Edition 服务器组件在此操作系统上不受支持。只有客户端组件才可用于安装”在网上查了查,找到了解决方法,请参照http://zhidao.baidu.com/question/2349994.html?md=3。我这里给出摘要。摘要:
2015-09-21 17:14:04 3004
原创 mysql 添加时间戳
alter table test add column update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
2015-09-18 12:10:02 3833
转载 关于 No operations allowed after connection closed.错误
ERROR - No operations allowed after connection closed.2011-12-07 11:36:09 - ERROR - query failedorg.hibernate.exception.JDBCConnectionException: could not execute queryat org.hibernate.exc
2015-09-16 14:49:19 2368
转载 http://sourceforge.net/p/keepass/wiki/Recover%20Windows%20User%20Account%20Credentials/
It may be possible to recover a KeePass database whose Master Key includes a Windows User Account (WUA) ifcertain user data is available. Typical situations are:A Windows computer is not boota
2015-08-20 13:40:33 1154
转载 sql server时间戳timestamp
SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加1。这样做足以帮助恢复过程确定页修改的相对次序,但是 times
2015-08-18 11:56:41 2465
原创 report server tempdb 过大问题
Hi abeljda,In Reporting Services, the ReportServerTempdb is created with the primary report server database and used to store temporary data, session information, and cached reports. For the Segme
2015-07-21 16:21:36 1557
转载 2015年闰秒公告
2015年闰秒公告文章来源: 时间基准实验室 发布时间:2015-01-12 字体大小:【大 中 小】 2015年1月5日,设在法国巴黎的国际地球自转和参考系统服务地球定向中心(Earth Orientation Center,International Earth Rotation and Reference Systems Serv
2015-07-01 11:06:49 511
转载 myisamchk命令使用总结
myisamchk实用程序可以用来获得有关你的数据库表的统计信息或检查、修复、优化他们1.常用于myisamchk的检查选项--information, -i打印所检查表的统计信息。--fast,-F只检查没有正确关闭的表。--force, -f如果myisamchk发现表内有任何错误,则自动进行修复。维护类型与-r选项指定的相同。--medium-check, -m比--ex
2015-02-11 11:10:42 411
转载 mysql table is marked as crashed and last (automatic?) repair failed
1.同事的服务器在mysqldump备份的时候报错了这个原因是myisam的表数据太多,在某个时刻, 存放数据的这个MyISAM表数据急速长大. 比如一些log表, 当硬盘写满了.这个时候还在继续写.然后这个表就会lock掉;或者是mysiam的存储表的文件tbl_name.MYI 损坏了表现在你用phpmyadmin打开这个数据库的时候. 该MyISAM表的下面几个字段显
2015-02-11 10:10:07 562
原创 mysql 事件调度存储过程
SHOW VARIABLES LIKE '%sche%'; SET GLOBAL event_scheduler=1; SHOW VARIABLES LIKE '%sche%'; DELIMITER $$CREATE EVENT `evt_optimize_table`ON SCHEDULE EVERY 2 MONTH
2015-02-10 14:43:05 436
原创 mysql myisam optimize任务
DELIMITER $$DROP PROCEDURE IF EXISTS `p_optimize_table`$$CREATE PROCEDURE `p_optimize_table`()BEGIN DECLARE SQLStr1 VARCHAR(1000);DECLARE done INT DEFAULT FALSE; # 遍历数据结束标志
2015-02-10 14:20:03 452
原创 dos调度ETL转换
:: f::: cd F:\pdi-ce-5.2.0.0-209\data-integration:: kitchen.bat /file:BIProject/project1/table1/main.kjbrem: 盘符F:rem: kettle目录set pwd=F:\pdi-ce-5.2.0.0-209\data-in
2015-02-06 15:26:24 536
转载 MySQL随机查询rand()优化
一直以为MySQL随机查询几条数据,就用SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。但是真正测试一下才发现这样效率非常低。一个15 万余条的库,查询5条数据,居然要8秒以上查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。You cannot use a column
2015-02-05 15:29:04 1408 1
原创 SQL 添加链接服务器
exec sp_catalogs srv_lnk--创建链接服务器exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'go--查询示例select * from srv_lnk.数据库
2014-12-22 10:05:12 3099
转载 MySQL的Galera Cluster配置说明
Galera Cluster介绍Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件,目前只支持InnoDB引擎。Cluster配置说明" alt="MySQL的Galera Cluster配置说明" src="http://s1.sinaimg.cn/bmiddle/704836f4tdce55a1fb890&690">主要功能:同步
2014-12-02 11:50:15 4930
转载 10倍以上提高Pentaho Kettle的MySQL写入速度
使用Pentaho Kettle做了个数据抓取入库的程序,大致这个样: 使用文本调测的时候,速度大概7500条/秒,但是换上数据库后,速度只有150条/秒,对于20万左右的数据入库要超过20分钟,这让人没法接受。 使用批量插入好像也没什么效果,依然慢 求助Google,找到了2个参考: 参考1:http://julienhofstede.blogspo
2014-11-28 10:57:21 8404 1
原创 拦截数据库增删改操作
sp_who2 @@spid SELECT program_nameFROM sys.sysprocessesWHERE spid = @@spidCREATE TABLE test ( id INT IDENTITY(1, 1) PRIMARY KEY , name VARCHAR(20)
2014-11-20 12:17:46 1209
原创 SQL Server未将服务器 DBSERVER 配置为用于 DATA ACCESS
情况:修改链接服务器时候有此错误提示。解决:执行以下查询:USE MASTER;EXEC sp_serveroption 'DBSERVER', 'data access', 'on';--其中DBSERVER为另一台SQL的计算机名
2014-11-18 15:57:23 3484
转载 存在防火墙时MSDTC的运行配置
存在防火墙时MSDTC的运行配置Article ID:250367Last Review:August 26, 2002Revision:1.0重要:本文包含修改注册表信息内容。在你修改注册表之前请确定你已经做好备份,并且你已经知道在出现问题时如何
2014-10-31 16:39:57 3895
转载 SQL Server 分布式事务
如果你也遇到了类似于OLE DB "SQLNCLI" "未知" "分布"等错误时,请现尝试使用这个地址的方法进行处理,如果无效的话在继续后面的方法http://blog.csdn.net/hb_gx/archive/2007/10/15/1826436.aspxSQL Server数据库以下简称MSSMSS服务器demo1 创建表create table1(col1 v
2014-10-31 15:34:27 1249
原创 压缩表
SELECT 'alter table ' + QUOTENAME(a.name) + '.' + QUOTENAME(b.name) + 'REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE);'FROM sys.schemas a JOIN sys.all_objects b ON a.schema_
2014-10-24 14:03:06 435
原创 查看表对应的文件组
SELECT o.[name], o.[type], i.[name], i.[index_id], f.[name]FROM sys.indexes iINNER JOIN sys.filegroups fON i.data_space_id = f.data_space_idINNER JOIN sys.all_objects oON i.[object_id] = o.[
2014-10-24 11:58:46 1030
原创 存档数据迁移
;WITH tb1 AS ( SELECT a.name AS sch, b.name AS tbl, c.name AS col FROM sys.schemas a , sys.all_objects b , sys.a
2014-10-23 10:44:12 668 1
转载 jdk安装
先解压jdk压缩包 直接下一步就可以然后配置环境变量我的电脑右键 属性 找到 高级 在最下放有 环境变量在Administrator 的用户变量下 点击新建 然后输入=》变量名classpath变量值C:\Program Files\java\jdk1.6.0_10 确定 在新建 然后输入=》变量名JAVA_HOME变量值C:\Program Files\java\jdk1.6.0
2014-10-15 17:19:53 451
转载 mysql的“Got error 28 from storage engine”错误
今天碰到数据库出错Got error 28 from storage engine查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够引用磁盘临时空间不够导致。解决办法:清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录上面的说法应该比较清楚,还有一个类似的:引用mysq
2014-10-13 10:06:27 446
原创 bs调用另一个vbs的函数
要在1.vbs中运行在2.vbs中包含的函数。我摘抄如下:1.第一种需要可能是需要在一个脚本运行的中间直接运行另外一个脚本。这可以通过下面的方法来完成: Set WSHShell = CreateObject("WScript.Shell") WSHShell.Run "wscript c:\Test.vbs param1", , True 2. 更多的时候,我们需要在脚本之间共享变量,以及相
2014-10-09 17:59:28 1325
原创 CREATE TABLE A LIKE B
CREATE TABLE A LIKE B此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。2.CREATE TABLE A AS SELECT x,x,x,xx FROM B LIMIT 0此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方式比较灵活可以在复制原表表结构的同时指定要复制哪些字
2014-09-28 16:11:32 2185
原创 查找库中某个表的字段情况
set @i= 'test' ;select table_name,COLUMN_NAME,column_TYPE, COLUMN_COMMENT from information_schema.columnswhere table_schema='bi' and table_name =@i;
2014-09-24 16:41:03 534
转载 三款免费实用的本地文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance)
关于文件同步的文章,已经很多次出现在异次元上了,因为它们很多都能实实在在提高工作便利性。比方说有我们熟悉的云端同步软件Dropbox、金山快盘,以及曾经还介绍过可本地使用的Allway Sync 以及 GoodSync 等等。虽然说已经介绍过了这么多同类型的软件,但在一番深思熟虑之后还是决定再介绍几款本地文件夹同步/备份软件,我相信,虽然他们大体上是类似的,但是还是各自有自己的
2014-09-22 12:00:52 2680
转载 怎样使用命令来结束进程
相信大家结束进程的时候都是通过任务管理器来结束的吧,那么有没有想过使用命令来结束呢,当然使用命令来结束进程的方法是比较麻烦点,但是在有的情况下,任务管理器不一定可以用的,所以我们就要使用到命令来结束进程,下面和我一起来学习怎样在命令行下结束系统运行的进程吧。工具/原料系统命令tasklist\taskkill
2014-09-22 11:55:18 1013
Inside_the_SQL_Server_Query_Optimizer
2012-02-24
正则表达式测试工具Regex Tester
2010-06-24
DisplayX 显示器测试软件
2010-05-13
硬件工具鲁大师(原名Z武器)
2010-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人