最新评论
鸽子飞扬 2012-02-15 18:58
@blueker_li
一般先查数据库,用profiler,如果你只有固定几个库就好办;
.net方面用windbg抓包调试。
Jacklondon Chen 2012-02-15 14:27
谈谈我的小小建议:
update t_book set hitcount = hitcount + 1 where bookid = @bookid
这个语句的作用是更新书本的点击次数
----我的建议是,用 insert 代替 update. 加一个 tt_book_hit 表,包含以下字段:book_hit_uuid(主键), book_uuid(外键+索引), hit_time, hit_user_uuid.
对于点击数这样的计算量,最好不要保存在数据库中,而是要通过计算得到:
select count(*) from tt_book_hit where book_uuid = ?
这样也不会有数据库死锁问题。
----欢迎大家试用我们的单点登录 http://zheguisoft.com
Jacklondon Chen 2012-02-15 14:20
我没有做过论坛类软件,不过我个人觉得,这里应该可以参照 NoSQL 的思想:只有 insert, 没有 delete/update.
对于删贴,可以加一个表:tt_deleted_topic, 包含字段 deleted_action_uuid, topic_uuid, deleted_time.
这样删贴时,只要往上述表 insert 一条数据就可以了,程序性能提高了,程序容易写,至少不会写得这么长。另外,删贴相对于正常帖子,数据量应该是比较少的,放在系统中也无妨。
更好的是,这样不会有什么数据库死锁问题--insert 永远不锁数据库。
----欢迎大家试用我们的单点登录 http://zheguisoft.com
风吹柳絮非 2012-02-14 17:00
[quote]龚剑:
sql2000很少用到但是导数据的时候为了防止数据丢失也可以采用一下触发器,为当前表建立一个针对修改和删除和新增的触发器并将与触发器相关操作的数据插入一张临时表,这样即防止了数据丢失又可以快速找到修改或是删除或是新增的数据。
导出这样的大批量的数据我建议目前最好使用sql2008,sql2008结合新添加的功能SSIS提取数据更快。[/quote]
你可以试试SSIS在亿级别的数据量情况下的效率.
超大数据量的迁移一般都不会这么做.
shwszx 2012-02-08 11:45
使用存储过程和使用T-SQL查询的区别还有一个权限的问题,即可以屏蔽用户对某个对象的访问权限,从而提升安全性
James Li 2011-12-06 10:02
http://www.cnblogs.com/jqbird/archive/2011/11/16/2251171.html 建议博客园成立中国的开源项目组织,同意的顶起
联想起这篇开源建议,过去半个多月了,180多个人顶,实际做的人,不敢想像。
我想到博客园是个公司在运作,而不是我们试验场,试验地,所以我一直不愿对他们提出建议,因为我不能为我的这个建议结果负责。
Mainz 2011-12-05 21:31
你们想的,dudu早就想过了,至于为什么没有做,你去看看csdn就明白了,再看看je的结局....
testzhangsan 2011-12-05 21:22
[quote]在别处:博客园这些年没看到太大的发展,说不定是个突破口呢[/quote]
[color=red]你怎么知道博客园没有太大的发展,说不定 Dudu 赚的盆满钵满,偷着乐呢。[/color]
lorry01 2011-12-05 20:07
通过交流结交朋友,互相合作。搞威客容易把园子搞乱,搞销售的就都上来了,这里是搞技术的一片净土,不要污染了这个技术人的家园。
devil0153 2011-12-05 19:25
说永远比做容易,虽然我个人也比较想要这样的平台,但是否由博客园来搞,有待商榷,博客园的团队还是得三思啊~~
╰⑥月の雨╮ 2011-12-05 17:33
前几天有人介绍了个威客网站,看了比较新,有做网站、程序开发的任务,可以去看看,renwumao.com

