摘要: 千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?首先讨论一下大型网站需要注意和考虑的问题。数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个聚焦索引的时间基本上是不可忍受的。索引和更新是一对天生的冤家。高并发死锁:平时我们感觉不到,但数据库死锁在高并发的情况下的出现的概率是非常高的。文件存储的问题:大型网站有海量图片数据、视频数据、文件数据等等,他们如何存储 阅读全文
posted @ 2011-09-23 16:17 lieneces 阅读(216) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-09-20 15:43 lieneces 阅读(4) 评论(0) 推荐(0) 编辑
摘要: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER proc [dbo].[BM_GetNumber_Mange]@BMI_ID varchar(14)asdeclare @isnull intset @isnull=(SELECT count(*)FROM BP_ManageIssue INNER JOIN FlowDataV ON BP_ManageIssue.BMI_ID = FlowDataV.MFI_DataIDWHERE (NOT (FlowDataV.FlowFinish IS NULL)) AND (BP_ManageIssue.B 阅读全文
posted @ 2011-09-19 15:44 lieneces 阅读(134) 评论(0) 推荐(0) 编辑
摘要: sql日期格式转换select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select COUNVRT(varchar(12) , getdate(), 23 )2008-04-01select CONVERT(varchar(12) , 阅读全文
posted @ 2011-09-19 10:21 lieneces 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 实际就是把多张表通过查询的方式显示出来方便使用。 但是不支持 删除,修改CREATE VIEW view_name ASSELECT column_name(s)FROM table_nameWHERE conditionSQL 更新视图您可以使用下面的语法来更新视图:SQL CREATE OR REPLACE VIEW SyntaxCREATE OR REPLACE VIEW view 阅读全文
posted @ 2011-09-19 10:16 lieneces 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 程序中 对于同步异步的做法是 如果是同步 给予相同的路径 ,异步则相反 。用state 判断是否办结 。 阅读全文
posted @ 2011-09-18 12:03 lieneces 阅读(203) 评论(0) 推荐(0) 编辑
摘要: select id , iselet ,( case iselet when 1 then '男' when 2 then '女' end) as sex from song 阅读全文
posted @ 2011-09-16 11:04 lieneces 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 关于权限,一个人的权限可以分为:所有表,部分表,表的字段。对于权限的划分,我们的处理方式是对角色不对人。 比如: 比如部长拥有所有权限,而部门成员只有部分权限 。处理的方法 就是添加 角色 而 比如一个前台的权限。只需要添加另外一个人就可以。 阅读全文
posted @ 2011-09-01 14:56 lieneces 阅读(223) 评论(0) 推荐(0) 编辑