仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 702|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之Sql server 2005带来的分页便当

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:24:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Mysql的存储引擎接口定义良好。有兴趣的开发者可以通过阅读文档编写自己的存储引擎。server|分页selectthreadidfrom
(
selectthreadid,ROW_NUMBER()OVER(orderbystickydate)asPosfromcs_threads
)asT
whereT.Pos>100000andT.Pos<100030

===========================================
假如内里的这个表cs_threads数据量超年夜,好比,几亿笔记录,那这个办法应当是有成绩的
由于,selectthreadidfrom
(
selectthreadid,ROW_NUMBER()OVER(orderbystickydate)asPosfromcs_threads
)asT
whereT.Pos>100000andT.Pos<100030
这个语句是把selectthreadid,ROW_NUMBER()OVER(orderbystickydate)asPosfromcs_threads它全体掏出来,然后在SQL的表面举行分页的,没在SQL2005上测试过,由于本来在ORACLE上如许的写法是欠好的,ORACLE中如许写对照好:selectthreadidfrom
(
selectthreadid,ROW_NUMBER()OVER(orderbystickydate)asPosfromcs_threadsawherea.pos<100030
)asT
whereT.Pos>100000



mysql的原来开发者又开发了MariaDB,MariaDB适合用来替代mysql吗
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-22 00:10:32 | 只看该作者
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
8#
 楼主| 发表于 2015-3-15 09:57:00 | 只看该作者
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
飘灵儿 该用户已被删除
7#
发表于 2015-3-7 17:07:32 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
不帅 该用户已被删除
6#
发表于 2015-2-25 05:16:25 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
爱飞 该用户已被删除
5#
发表于 2015-2-8 08:39:52 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
分手快乐 该用户已被删除
地板
发表于 2015-2-2 21:58:52 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-25 11:28:16 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
简单生活 该用户已被删除
沙发
发表于 2015-1-19 10:45:29 来自手机 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 08:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表