摘要:1. 安装的时候选择mixed混合认证模式(windows认证和sa等用户登录) 2. SQLServer管理器打开,右键你的数据库实例,在Connections,右边保证勾上 Allow remote connections to this server.3. Windows - start - all programs - Microsoft SQL Server 2008 R2 - Configuration Tools - Microsoft Configuration Manager SQL Server Network Configuration - Protocols for .
阅读全文
摘要:大型Sns数据库设计 View more presentations from thinkinlamp其他参考:SNS中好友动态功能的设计思路SNS用户关系的数据库表设计
阅读全文
摘要:遇到一个数据库设计的问题,比如有一个SNS的系统,数据库中如何表示用户关系,例如用户和用户之间的 “关注”和 “被关注”,现在有两种方案:1. 设计一个用户关系表,字段都是用户ID2. 用户表加2个字段表示他关注的用户ID,例如“1,3,4,8,10”,和他被关注的用户ID,例如“13,33,53,23,23”两种方案比较:1. 方案1缺点比较多,一个是外键关联的效率,还有一个是用户数量增加,这张表将迅速膨胀,即使有缓存也不是特别的高效 2. 方案2比较高效,但如果这个用户关注的用户特别多的话可能达到varchar(MAX),需要text类型,解决办法是限制最大关注数量,例如1000个。总之,
阅读全文
摘要:最早以前使用Rose,后来一直使用EA进行UML设计,非常方便。EA,即Sparx Systems Enterprise Architect。 EA为用户提供一个高性能、直观的工作界面,联合UML 2...
阅读全文
摘要:如果需要把sql server 2005数据库整个转换到SQL 20000数据库,包括数据表,索引,视图,存储过程以及数据,是不容易的,网上有很多方法,但根据我的实践,以下方法最好、最安全、最可行: ...
阅读全文
摘要:冯大辉,是支付宝网络中国科技有限公司的DBA。现在主要是负责支付宝相关的数据库架构的工作,在工作之余,我也比较关注Web2.0的一些发展情况,会在BLOG上写一些架构相关的文章,和大家分享,BLOG的...
阅读全文
摘要:继续上一篇文章,继续SQLServer索引调优实践。这次探讨一下索引覆盖 - SQL Server主要使用索引去查询你需要的数据,当索引包括所有的你请求查询的字段,SQL Server将不需要去在表中...
阅读全文
摘要:索引的重要性 数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。 聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered I...
阅读全文
摘要:临时表是利用了硬盘(tempdb数据库) ,表名变量是占用内存。建议:触发器、自定义函数用表变量;存储过程看情况,大部分用表变量;特殊的应用,大数据量的场合用临时表。
阅读全文
摘要:
应用程序执行DAL层的SQL或存储过程时,常常会出现超时的Exception: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ”
阅读全文
摘要:C#读取数据库存储过程列表: select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 order by name...
阅读全文
摘要:
最佳试用场合: 小型网站,嵌入式设备和应用软件,应用程序文件格式,替代某些特别的文件格式,内部的或临时数据库,在Demo或测试版的时候作为企业级数据库的替代产品,数据库教学等。
阅读全文
摘要:当我们在SQL Server Management Studio的查询里面输入一句简单的SQL查询语句: SELECT * FROM t1 WHERE c1=2;并执行。背后发生了什么?数据库怎么去执行查询的呢?
阅读全文
摘要:如何利用SQL Server Profiler 和 Execution Plan 查看系统(应用程序+数据库)调用SQL Stored Procedure存储过程和SQL语句的性能,查出哪儿慢?哪个存储过程最耗用时间?
阅读全文