[请教]关于超大数据量网站的数据搜索和分页的实现方法
我个人是用全文索引做的,把物品名和物品简介放在一起,检索这个字段。
分页是用存储过程做的,
(
@strWhere varchar(3000),
@PageSize int,
@PageIndex int
)
AS
declare @strSQL varchar(8000)
if @PageIndex=1
begin
set @strSQL='select top '+str(@PageSize)+' * from t_company where '+@strWhere+'order by companyid desc'
end
else
begin
set @strSQL='select top '+str(@PageSize)+' * from t_company where companyid<(select min(tmp_t_company.companyid) from (select top '+str((@PageIndex-1)*@PageSize)+' companyid from t_company where '+@strWhere+' order by companyid desc) as tmp_t_company ) and '+@strWhere+' order by companyid desc'
end
exec(@strSQL)
--print(@strSQL)
GO
请各位大师指点一下我,超级谢谢
转载于:https://www.cnblogs.com/bankey/archive/2007/11/05/949605.html
[请教]关于超大数据量网站的数据搜索和分页的实现方法相关推荐
- sqllite查询数据量_Sqlite大数据量查询优化比较
标题写的有些大了-- 我做的一个Web网站用的是Sqlite数据库,昨天某网站采集了4039篇文章,发现页面打开速度慢的要死,看了一下耗时,发现sqlite在数据量比较大(4000算大?--我觉得挺大 ...
- 大数据量txt文本数据分块去重
2019独角兽企业重金招聘Python工程师标准>>> package cn; import java.io.*; import java.util.ArrayList; impor ...
- rdd数据存内存 数据量_大数据开发-Spark调优常用手段
Spark调优 spark调优常见手段,在生产中常常会遇到各种各样的问题,有事前原因,有事中原因,也有不规范原因,spark调优总结下来可以从下面几个点来调优. 1. 分配更多的资源 分配更多的资源: ...
- 【MySQL】根据数据表中日期字段查询某个月每一天的数据量?查询数据表中所有日期每天的数据量?近三天每天数据量?
前提这个table有一个日期字段date_time之类的 1.根据数据表中日期字段查询某个月每一天的数据量 如果要获取8月的数据,可以这么写: SELECT count(*), DATE_FORMAT ...
- 从小数据量 MySQL 迁移数据到 TiDB
本文档介绍如何使用 TiDB DM (以下简称 DM)以全量+增量的模式数据到 TiDB.本文所称"小数据量"通常指 TiB 级别以下. 一般而言,受到表结构索引数目等信息.硬件以 ...
- java导出Excel增加下拉框选项,解决小数据量和大数据量下拉框选项的问题
文章目录 java导出Excel增加下拉框选项 一.小数据量情况 二.大数据量情况 java导出Excel增加下拉框选项(java结合easyExcel) 添加传参模型ConsumablesAddDT ...
- 多大的数据量称得上大数据
前言 前两天突然有个疑惑,多大的数据量才算得上大数据, 后面还联想到现在的硬件存储资源的价格大概是多少? 详情可以点击这 总结 专栏学习 01 [数据分析实战项目]: 无人智能售货机商务分析. 线上课 ...
- Oracle 大数据量下的数据迁移
本文梗概: 本文主要描述了从oracle 9i至oracle 10g的单表大数据量的迁移过程,其间作者尝试了不同方法,对比之后,主要使用了DB Link. 正文: 由于公司服务器升级,原Oracle ...
- python 处理数据量大的数据内存_PyTables处理的数据比内存大很多倍
记忆结构 从未使用过pytables,但查看源代码:class _Deadnodes(lrucacheExtension.NodeCache): pass 因此,看起来死节点是使用LRU缓存实现的.L ...
最新文章
- SAP CRM BSP UI gif and color handling
- ORM是什么?如何理解ORM
- 燃气灶电气线路图及原理_一位造价大神的电气工程造价知识整理笔记_深圳电气造价预算培训要多少钱...
- STM32H743+CubeMX-定时器TIM输出PWM(PWM Generation模式)+ 中断
- 近 5 亿人的隐私,毁于一位程序员之手?
- linux进程优雅退出,Golang信号处理及如何实现进程的优雅退出详解
- js判断操作系统与浏览器
- java领域模型设计实例_Java 开发架构篇:DDD 模型领域层决策规则树服务设计
- 录像机CIF、D1、720P、960P、1080P分辨率及硬盘所占空间
- 常识——CE修改器使用
- 图扑数字孪生智慧加油站,构建安全防护网
- 移动硬盘不显示盘符修复方法
- ch10_ex32nbsp;荷兰国旗问题
- 关于7z各种不能用的操作解决办法 7za 7z x Error: Can not open file as archive there is no such archive
- 计算机一级考试PPT部分几分,计算机一级考试PPT幻灯片和最后一题(就是自己输网址)各有多少分啊...
- Candence PCB Si 仿真设计篇前导:IBIS模型与PKG介绍
- video.js播放rtmp直播源和hls直播源
- JavaEE 之 Mybatis
- Java 实现OCR 识别图像文字(手写中文)----tess4j
- 项目管理10大知识领域及5大过程
热门文章
- 日常生活 -- 开博一周年
- 解密PreAngel区块链布局:平台协议类项目占4成,多个项目蓄势待发
- AOP面向切面编程在Android中的使用
- cve-2015-0569 安卓手机提权ROOT漏洞 分析
- 大并发服务器架构 大型网站架构演变
- JZOJ 100024. 【NOIP2016提高A组模拟7.6】数球
- JZOJ 1319. 邮递员
- 边缘检测robert原理_机器视觉边缘模式检测应用
- linux下oracle数据库升级,Oracle数据库在LinuxAS4升级
- 初中数学四十二个几何模型_模型 | 一文搞定初中数学9大重要几何模型(优选)...