帐号
注册
密码
登录
只需一步,快速开始
关闭
安全选项
找回密码
记住我
我的中心
登录或注册新用户,开通自己的个人中心
切换到窄版
快速搜索
帖子标题
作者
版块
PageAdmin网站内容管理系统(CMS)交流论坛
»
PageAdmin使用区
»
安装及使用交流
»
请问版主怎么把历史数据存档保存?
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告灌水专区
返回列表
查看:
2458
|
回复:
9
请问版主怎么把历史数据存档保存?
[复制链接]
发送短消息
UID
60686
精华
0
查看公共资料
搜索主题
搜索帖子
中金数据
组别
PageAdmin入门
生日
帖子
14
积分
24
性别
注册时间
2019-05-28
1
#
字体大小:
t
T
发表于
2019-06-12 10:35
|
只看楼主
有个客户网站做实时监控数据的,每天会产生上万条的数据,有个表中保存了有2年多的数据,后台数据管理明显感觉到延迟很久才出来。
现在客户想把一部分历史数据存档保存,但是网站又要可以根据年份和日期来搜索来历史数据,模糊查询的速度现在跟蜗牛一样慢。
分享
转发
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16279
积分
27042
性别
注册时间
2015-11-29
2
#
字体大小:
t
T
发表于
2019-06-12 15:38
|
只看该用户
存档可以后台建一个完全一样的表来实现,把历史数据导入过去,通过sql软件直接操作,或者通过定制插件来实现自动导入,或者配置数据库分区。
模糊查询数据超过100万后,无论加不加索引直接查询数据库都会超慢,解决办法是尽量减少与数据库的交互,目前行业解决办法是使用lucenee全文检索,或者限制用户按时间短来搜索等等,如淘宝什么的只提供搜索当月,本季度这些近期数据。
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
60686
精华
0
查看公共资料
搜索主题
搜索帖子
中金数据
组别
PageAdmin入门
生日
帖子
14
积分
24
性别
注册时间
2019-05-28
3
#
字体大小:
t
T
发表于
2019-06-12 17:34
|
只看楼主
版主,我私信给你了,麻烦帮解决一下,可以付费。
TOP
发送短消息
UID
57365
精华
0
939795411
查看公共资料
搜索主题
搜索帖子
闪电侠
组别
PageAdmin新手
生日
帖子
106
积分
166
性别
注册时间
2015-10-24
4
#
字体大小:
t
T
发表于
2019-06-12 22:51
|
只看该用户
需要查询的这个数据表按年度或者某一时间阶段存放数据,网站的查询页面根据查询条件自动决定到哪个数据表去筛选,这样不就可以解决了么?
TOP
发送短消息
UID
60686
精华
0
查看公共资料
搜索主题
搜索帖子
中金数据
组别
PageAdmin入门
生日
帖子
14
积分
24
性别
注册时间
2019-05-28
5
#
字体大小:
t
T
发表于
2019-06-13 09:19
|
只看楼主
回复
4楼
闪电侠
的帖子
网站的查询页面根据查询条件自动决定到哪个数据表去筛选
怎么判断去哪个数据表查,这个怎么判断呢?
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16279
积分
27042
性别
注册时间
2015-11-29
6
#
字体大小:
t
T
发表于
2019-06-13 10:43
|
只看该用户
回复
5楼
中金数据
的帖子
可以在模板中写if else语法与判断
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
57365
精华
0
939795411
查看公共资料
搜索主题
搜索帖子
闪电侠
组别
PageAdmin新手
生日
帖子
106
积分
166
性别
注册时间
2015-10-24
7
#
字体大小:
t
T
发表于
2019-06-13 19:23
|
只看该用户
回复
5楼
中金数据
的帖子
正如xiyou所说,你将搜索参数传递给搜索页面后,搜索页面的后台代码就可以根据不同参数实现对不同的数据表搜索。
TOP
发送短消息
UID
60686
精华
0
查看公共资料
搜索主题
搜索帖子
中金数据
组别
PageAdmin入门
生日
帖子
14
积分
24
性别
注册时间
2019-05-28
8
#
字体大小:
t
T
发表于
2019-06-14 09:45
|
只看楼主
回复
7楼
闪电侠
的帖子
高手,请帮讲解一下怎么判断历史数据是保存在哪个表呢?
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16279
积分
27042
性别
注册时间
2015-11-29
9
#
字体大小:
t
T
发表于
2019-06-14 11:12
|
只看该用户
关于这个问题,一般存档时候都应该制定一个规则,举个例子:
例如2018年数据保存在news2018这个表,2019年的数据保存在news2019这个表。
在搜索时候给用户设置一个条件,强制用户必须选择年份,然后搜索时候接受到年份参数如果是2018年的,就搜索news2018表,如果是2019就搜索news2019
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
60686
精华
0
查看公共资料
搜索主题
搜索帖子
中金数据
组别
PageAdmin入门
生日
帖子
14
积分
24
性别
注册时间
2019-05-28
10
#
字体大小:
t
T
发表于
2019-06-14 11:26
|
只看楼主
谢谢版主,大致明白了,我自己先试试
TOP
上一主题
|
下一主题
返回列表
高级编辑器
B
Color
Image
Link
Quote
Code
Smilies
默认表情
你需要登录后才可以发帖
登录
|
注册
发表回复
查看背景广告
隐藏
发新主题
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告灌水专区
TOP
设置头像
个人资料
更改密码
用户组
收藏夹
积分
Default