摘要: RDB的工作流程: 1. 执行bgsave命令,Redis父进程判断当前是否存在正在执行的子进程,如RDB/AOF子进程,如果存在bgsave命令直接返回。 2. 父进程执行fork操作创建子进程,fork操作过程中父进程被阻塞。 3. 父进程fork完成后,bgsave命令返回“* Backgro 阅读全文
posted @ 2018-10-07 12:26 随风物语 阅读(90) 评论(0) 推荐(0)
摘要: alter table testDROP COLUMN a RESTRICT,add COLUMN a serial PRIMARY KEY 阅读全文
posted @ 2014-05-27 14:40 随风物语 阅读(328) 评论(0) 推荐(1)
摘要: 关于大数据表清洗的一般操作方法1, 备份数据(极端重要)2, 分别统计要删除数据和要保留的数据量。Ps按警报类型统计语句selectevent_id,EVENTCATEGORY,count(1)as数量fromt_auditinfogroupbyevent_id,EVENTCATEGORY按日期月统... 阅读全文
posted @ 2014-04-14 15:37 随风物语 阅读(440) 评论(0) 推荐(0)
摘要: return SQLHelper.ExecuteReaderAndCount(SQLHelper.ConnectioinString, CommandType.StoredProcedure, "call GetMediaInfoNewNoApprove(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@count)", out count,getMediaByRd, par);/// /// 带总数量的查询 /// /// /// /// /// /// public static DataTable ExecuteReaderAndC... 阅读全文
posted @ 2014-03-12 13:30 随风物语 阅读(522) 评论(0) 推荐(0)
摘要: DELIMITER $$DROP PROCEDURE IF EXISTS `set_partition`$$CREATE PROCEDURE `set_partition`(tableName VARCHAR(45),#表名 timefield VARCHAR(45),#分区时间字段 parnum INT#每个分区数据量大小 ) BEGIN DECLARE flag INT DEFAULT 0; /* 事务回滚,其实放这里没什么作用,ALTER TABLE是隐式提交,回滚不了的。*/ DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK; START.. 阅读全文
posted @ 2014-03-12 13:16 随风物语 阅读(776) 评论(0) 推荐(0)
摘要: DELIMITER $$DROP PROCEDURE IF EXISTS `simpleSqlAnalyze`$$CREATE PROCEDURE `simpleSqlAnalyze`( $sqlString NVARCHAR(2000), OUT $tableString NVARCHAR(2000), OUT $fieldString NVARCHAR(2000), OUT $whereString NVARCHAR(2000), OUT $orderString NVARCHAR(2000) ) SQL SECURITY INVOKER BEGIN SET @sql1=$sq... 阅读全文
posted @ 2014-03-12 13:13 随风物语 阅读(307) 评论(0) 推荐(0)