- 浏览: 18733 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
影响SQL Server数据库应用性能的几个常见因素
性能问题是困扰数据库用户的常见问题之一。经常会有人因为遇到性能问题,质疑SQL Server处理大型数据应用的能力。其实,作为一个在市场上经营了二十多年,出了好几代版本的数据库产品,SQL Server作为一个企业级数据库的能力,是毋庸置疑的。在实际应用中,数据量达到几百GB,甚至上TB级,并发连接数超过1、2千个,每秒钟处理的请求数量超过1000多个的SQL Server,现在已经很多了。在国内的一些大客户那里,我们也越来越多地看到这样的SQL Server。
那为什么有些SQL Server能跑得那么强劲,而很多用户的数据库还只有几十 ...
好玩心理学》作者:原田铃木
这本书买了有三四年了,最近又找出来看,依旧觉得好玩又有收获。摘录中。
1.批评下属的方法:提示部下犯错的原因(行为),分析犯错的后果(影响),最后再将心中的想法(感情)传达给部 ...
.net c# 正则表达式 平衡组/递归匹配
平衡组/递归匹配
这里介绍的平衡组语法是由.Net Framework支持的;其它语言/库不一定支持这种功能,或者支持此功能但需要使用不同的语法。
有时我们需要匹配像( 100 * ( 50 + 15 ) )这样的可嵌套的层次性结构,这时简单地使用\(.+\)则只会匹配到最左边的左括号和最右边的右括号之间的内容(这里我们讨论的是贪婪模式,懒惰模式也有下面的问题)。假如原来的字符串里的左括号和右括号出现的次数不相等,比如( 5 / ( 3 + 2 ) ) ),那我们的匹配结果里两者的个数也不会相等。有没有办法在这样的字符串里匹配到最长的,配对的括 ...
查询sqlserver日志跟踪
- 博客分类:
- sqlserver技术
select * From fn_trace_gettable('E:\2012071612.trc',NULL) where TextData like '%test%'
格式:ls [参数] [文件/目录]
参数说明:
-a 表示列出所有的文件,包括以"."开头的隐藏文件
-d 如果其后接的是一个目录,则此只输出目录的名称
-l 表示以清单的形式列出文件的条目,包括文件的名称、权限、拥有者、大 ...
操作数据库失败
产生以下错误
数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
重启数据库无用
执行以下sql解决
USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('库名');
EXEC(@SQL);
GO
ALTER DATABASE 库名 SET MULTI_USER;
//深度优先
class Program
{
static void Main(string[] args)
{
int[] number = new int[] { 1, 3, 5, 7 };
List data = new List();
Stack openStack = new Stack();
Tree root = new Tree();
Tree parent =root;
while (true) ...
F#实现的归并排序
//此算法只是原理,不能真正应用
open System
printfn "dsfsadsf"
let Merge(x,y)=
(x@y)|>List.sort
//自上而下深度优先
let rec MergeSortUp (sortList:List<int>)=
match sortList with
|[]->[]
|[x]->[x]
|xs->
let k=xs.Length/2
let a=Lis ...
//快速排序
open System
let rec QuickSort(xs:List<int>) =
match xs with
|[] -> []
|[a] -> [a]
|(x::xs) ->
let smaller= QuickSort(xs |>List.filter(fun e->e<=x))
let larger = QuickSort(xs |>List.filter(fun e->e>=x))
smaller @ [x]@ ...
有100个人,分别编号(1到100的序号),然后依次报号,a、b、c,数到c的排除在该队列外,循环报号,最后只省一人,请问该人的序号是多少?(可以用任何语言)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Example
{
class Program
{
static LinkedList<Person> persons;
static void Main(str ...