02 2016 档案

摘要:数据库服务器重启后,游戏登录提示“您输入的用户名不存在,请重新注册!”重启前特意登录过平台,基本操作都正常。这之间并没对数据库做任何修改,怀疑是应用程序服务端的问题。开启跟踪监控登录过程,只跟踪到一个过程,手动执行过程也没有报错。将问题反馈给技术:【2014/02/18 10:17:32】[proc 阅读全文
posted @ 2016-02-24 21:45 Uest 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:16:23 2015/4/16 删除重复数据,连续被两位同事问到完全相同的重复记录如何删除只保留一条 create table del_samerecords (id int,remark varchar(10)) go insert into del_samerecords select 1,'a 阅读全文
posted @ 2016-02-24 09:03 Uest 阅读(283) 评论(0) 推荐(0) 编辑
摘要:数据表记录了用户每次离开房间时的离开时间、游戏时长、在线时长,现在需统计用户每天的在线时长数据。现实中存在用户前一天进入了房间玩游戏,然后在次日离开房间,对于这类数据在数据库中依然只会记录一条记录,对应其离开房间时间、游戏时长、在线时长。如果我们直接用此记录查询,会出现用户当天在线时长>24小时的现 阅读全文
posted @ 2016-02-22 21:31 Uest 阅读(2012) 评论(0) 推荐(0) 编辑
摘要:Perfmon我们可以使用PAL导出Perfmon模板,然后利用模板创建数据收集器集。我们还可以手动创建,添加计数器。然后将创建好的数据收集器集保存模板,方便以后使用。以下是Perfmon模板文件PerfmonLineDay.xml: <?xml version="1.0" encoding="UT 阅读全文
posted @ 2016-02-16 21:59 Uest 阅读(519) 评论(0) 推荐(0) 编辑
摘要:背景:数据库服务器更换,1、用户数据库迁移(BACKUP/RESTORE);2、数据库登录名/用户迁移(注意孤立用户);3、作业迁移1、数据库迁移,备份数据库、拷贝备份文件到新服务器,还原数据库 --还原示例 USE [master] RESTORE DATABASE [DBA_Monitor] F 阅读全文
posted @ 2016-02-15 20:51 Uest 阅读(2025) 评论(0) 推荐(0) 编辑
摘要:系统最初运行时,我们不可能一次将所需的索引全部创建。往往需要让系统运行一段时间,再从相应的系统视图(sys.dm_db_missing_index_group_stats)去判断是否缺失索引。具有最高用户查询预期提高的缺失索引 -- 缺失索引语句 USE YourDB GO SELECT sys.o 阅读全文
posted @ 2016-02-15 15:15 Uest 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1、下载 官网下载免安装文件(本文使用的是mysql-5.6.33-win32.zip)解压到E:\MySQL\mysql-5.6.33打开E:\MySQL\mysql-5.6.33\my-default.ini,在最后加上如下几行,然后另存为E:\MySQL\mysql-5.6.33\my.ini 阅读全文
posted @ 2016-02-12 20:13 Uest 阅读(450) 评论(0) 推荐(1) 编辑
摘要:收集12小时的Profiler跟踪文件,用RML分析查看消耗前N的语句:上图是某生产环境特定LoginName,消耗前N的情况(按总CPU降序)。蓝色底纹的是几个调用频繁的过程,可以看到过程平均CPU在1000毫秒以上,平均执行时间在1.5秒左右,注意它们的平均逻辑读很低!查看存储过程代码,发现有一 阅读全文
posted @ 2016-02-07 09:24 Uest 阅读(364) 评论(0) 推荐(0) 编辑
摘要:同事讨论删除发布表历史记录,导致订阅端数据滞后N小时。后来询问得知,发布表T只保留最近31天的数据,每天由Job删除31天前的数据,每天的删除量约400-500万条。默认情况下,在发布端删除400万条记录,这样的DEL将被作为一个大型的、多步骤事务发送到订阅服务器(有400万个命令写入到分发,并发送 阅读全文
posted @ 2016-02-02 22:33 Uest 阅读(587) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示