随笔分类 -  DataBase

数据库相关
IIS 日志导入到数据库的方法
摘要:使用微软Log Parser 执行 logparser "SELECT * FROM d:\iislogs\u_ex18071705.log TO myTableName" -o:SQL -server:techdev -driver:"SQL Server" -database:IISLogs - 阅读全文
posted @ 2018-07-17 16:27 Randy0528 阅读(346) 评论(0) 推荐(0)
[转]每秒处理10万订单乐视集团支付架构
摘要:转自:http://blog.csdn.net/clypm/article/details/54969438 随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升 阅读全文
posted @ 2017-07-05 11:04 Randy0528 阅读(255) 评论(0) 推荐(0)
一篇绝好的讲sql server索引的文章,值得收藏
摘要:1.文章实验所使用的表结构CREATE TABLE [dbo].[TGongwen] (  --TGongwen是红头文件表名[Gid] [int] IDENTITY (1, 1) NOT NULL ,--本表的id号,也是主键[title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL ,--红头文件的标题[fariqi] [datetime] NULL ,--发布日期[neibuYonghu] [varchar] (70) COLLATE Chinese_PRC_CI_AS NULL ,--发布用户[reader] [varchar] (900 阅读全文
posted @ 2011-02-20 14:35 Randy0528 阅读(254) 评论(0) 推荐(0)
sql server 查看执行效率低下的语句
摘要:就是在测量功能时,先以下命令清除sql server的缓存dbccfreeProcCache在点击某个按钮,执行完后,再执行下面语句,就可以知道系统运行什么Sql和多少次了,其主要慢语句是那些了;[代码] 阅读全文
posted @ 2010-11-29 20:11 Randy0528 阅读(317) 评论(0) 推荐(0)
[转]SQL2008如何压缩日志(log)文件?
摘要:在SQL2000/2005中可以快速压缩日志log文件,通过SQL,方法一:[代码]执行以上语句可以快速压缩日志文件到1M。但是以上语句中前两行在SQL 2008下无法执行 ,第一行提示“Incorrect syntax near the keyword 'TRANSACTION'.”第二行提示“One or more of the options (no_lo... 阅读全文
posted @ 2010-11-24 09:35 Randy0528 阅读(437) 评论(0) 推荐(0)
sql server2000中如何自动杀死死锁进程
摘要:一、创建存储过程 sp_killlockCREATE proc sp_killlock@kill_lock_spid bit=1,--是否杀掉死锁的进程,1 杀掉, 0 仅显示@show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示asdeclare @count int,@s nvarchar(1000),@i intselect ... 阅读全文
posted @ 2010-11-10 16:51 Randy0528 阅读(667) 评论(0) 推荐(0)
Deadlock Troubleshooting - Trace 1222
摘要:OPEN 1222 TRACEDBCC TRACEON– Enable trace flags.DBCC TRACEOFF- Disable trace flags.DBCC TRACESTATUS- Display the status of trace flags.–> Turn flag on for only the session levelDBCC TRA... 阅读全文
posted @ 2010-11-10 15:24 Randy0528 阅读(450) 评论(0) 推荐(0)
分析及解决SQLServer死锁问题
摘要:死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下:trans1trans2------------------------------------------------------------------------1.IDBConnection.BeginTransaction1.IDBConnection.BeginTransactio... 阅读全文
posted @ 2010-11-10 15:11 Randy0528 阅读(311) 评论(0) 推荐(0)
sqlserver日期推算(年,季度,月,星期推算)
摘要:DECLARE @dt datetimeSET @dt=GETDATE()DECLARE @number intSET @number=3--1.指定日期该年的第一天或最后一天--第一天为1月1日、最后一天为12月31日都是固定的--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+'1-1'--B. 年的最后一天SELECT CONVERT(char(5),@dt,... 阅读全文
posted @ 2009-11-19 09:13 Randy0528 阅读(529) 评论(0) 推荐(0)
取日期最大的记录
摘要:declare @t table(date varchar(20),Number1 varchar(20),Number2 int)insert @t select '07-07-10','abc',12union all select '07-07-18','abc',15union all select '07-07-18','abc',30 ---加此行union all select '... 阅读全文
posted @ 2007-12-24 13:44 Randy0528 阅读(495) 评论(0) 推荐(0)
巧妙的Sql函数日期处理方法
摘要:/*本月第一天日期*/SELECT FirstDayOfCurrentMonth = dateadd(mm,datediff(mm,0,getdate()),0)SELECT FirstDayOfCurrentMonth = convert(CHAR(8),getdate(),120)+'1'/*下月第一天日期*/SELECT FirstDayOfNextMonth = dateadd(mm,da... 阅读全文
posted @ 2007-11-12 13:57 Randy0528 阅读(328) 评论(0) 推荐(0)
数据库表行转列,列转行终极方案
摘要:转自:http://blog.csdn.net/liangpei2008/archive/2006/07/08/893945.aspx --行转列问题--建立測試環境Create Table TEST(DATES Varchar(6), EMPNO Varchar(5), STYPE Varchar(1), AMOUNT Int)--插入數據Insert TEST Select '200605'... 阅读全文
posted @ 2007-10-31 11:54 Randy0528 阅读(4769) 评论(4) 推荐(0)
用Sql解决数据库并发更新问题
摘要:单记录更新可以通过 UPDATE表 SET 字段1= '' ,字段2='' WHERE 字段1='原先的字段内容' AND字段2='原先的字段内容' 那批量更新呢? 不知道大家有什么有什么好方法分享 阅读全文
posted @ 2007-10-24 15:08 Randy0528 阅读(966) 评论(2) 推荐(0)
[原创]Web2.0之Tag标签原理实现浅析
摘要:最近想做一个基于Asp.net2.0的Blog,但自己对Blog的一些特性原理一直不了解,所以决定去好好研究学习。为了方便大家减少研究所花费的时间特写此文以分享之... 实验共用到文章表bc_Articles 、标签表bc_Tags 、标签关系表bc_TagsRelation 三个表 ,标签关系表其实是文章表和标签表之间多对多关系的产物。 为了以后可以对博客的文章、相册、视频之类的能够通用标... 阅读全文
posted @ 2007-10-17 15:22 Randy0528 阅读(4339) 评论(9) 推荐(0)