网站建设的调查问卷php 简单购物网站

pingmian/2025/10/9 13:32:16/文章来源:
网站建设的调查问卷,php 简单购物网站,商城网站的运营,旅游网站建设课程设计报告一、现场场景概述 现场每天每张表入库数据量大约2-4亿条,页面涉及到自定义时间段查询(白天08:00-15:00,夜晚23:00-06:00)与不同时间段(最近一天、一周、一个月和全部)的统计指标查询。 二、主要问题 时间跨度大无查询或查询条件命中数据过多的分页查询场景速度慢 (主要是数据…一、现场场景概述 现场每天每张表入库数据量大约2-4亿条,页面涉及到自定义时间段查询(白天08:00-15:00,夜晚23:00-06:00)与不同时间段(最近一天、一周、一个月和全部)的统计指标查询。 二、主要问题 时间跨度大无查询或查询条件命中数据过多的分页查询场景速度慢 (主要是数据量过大orderby慢造成的需要减少数据量)需要针对不同时间段的指标进行查询,统计慢 (不同时间段导致缓存无法复用需要创建投影以便于统计指标的快速查询)时间跨度选择全部时进行单条件查询慢 (涉及到索引问题,跳数索引值过小表结构的优化) 三、数据结构优化 表结构修改 主键、排序键的选择优先将初始化默认的排序字段(一般为时间字段)设置为主键或排序键(会默认创建索引)这样初始化页面时正序取数据很方便并且该字段一般作为热点查询字段。后面的排序键根据其和第一排序键组合查询的顺序进行添加例如: CREATE TABLE dns_log ON cluster cluste (id UInt64,session_start_time DateTime64 (3),src_ip String,src_port UInt16,src_area String,dst_ip String,dst_port UInt16,dst_area String,answer_ip String,answer_area String,req_domain String,req_type UInt8,domain_len UInt16INDEX idx_rd req_domain type bloom_filter() GRANULARITY 4,INDEX idx_si src_ip type bloom_filter() GRANULARITY 4,INDEX idx_di dst_ip type bloom_filter() GRANULARITY 4,INDEX idx_sa src_area type set(3000) GRANULARITY 4,INDEX idx_da dst_area type set(3000) GRANULARITY 4 GRANULARITY 4,INDEX idx_sp src_port type bloom_filter() GRANULARITY 4,INDEX idx_dp dst_port type bloom_filter() GRANULARITY 4,INDEX idx_id id type minmax() GRANULARITY 4) ENGINE ReplicatedMergeTree ( /clickhouse/tables/{shard}/dns_log, {replica} ) PARTITION BY (toYYYYMMDD (session_start_time),toHour (session_start_time)) ORDER BY(session_start_time, domain_len, answer_count,id ) SETTINGS index_granularity 8192;2.索引类型修改 之前的索引类型全部是ngrambf_v1,个人对其不了解,之前的同事创建的参数为官网的默认值,效果比较差。个人感觉这个索引需要跟家了解业务数据的特性针对性的调整参数。我这边时间紧任务重没有时间深究留到以后在深入。 Minmax:对于数字有序字段(区间范围)很有效果我这里的id是根据时间戳和其他一些字段雪花生成的具备顺序性故这里修改为Minmax索引。set:我们这边数据90%本都是本省数据像src_area和dst_area地理位置(城市名称)基数很小一般都不过1000,为了保险设置的3倍。bloom_filter:针对高基数的字段设置布隆索引,数据的ip、域名等与主键(第一排序键)之间没有什么关联,这里使用的默认参数。 3.跳数索引值的选择 我这里都是GRANULARITY 4 ,这个跳数值其实很依赖于主键的选择主键和索引字段的关联性越强就能更好选择合适的值进行设置。我这边主键排序是时间除了id有点关联其他的索引字段关联性其实都不强。我这边一个块8192行每次跳4个块(参考你的数据量大小设置)我这边验证效果还不错。 四、数据导入与导出 修改表结构需要将数据导出备份,重新建表后将数据重新导入。 #数据导出并且设置执行时长(导出大数据情况下) nohup clickhouse-client -h localhost --port 9000 -u default --password Az123456.. --databasedsdbak --queryselect * from dns_log SETTINGS max_execution_time60000000 FORMAT CSV dns_log_local2.csv #导入 nohup cat dns_log_local2.csv | clickhouse-client -h localhost --port 9000 -u default --password Az123456.. --databasedsd --queryINSERT INTO dns_log FORMAT CSV SETTINGS max_execution_time60000 五、查询优化 近5分钟数据查询(大大减少了数据量) 一般应用于近一天、一周、一个月的查询。通过查DATE_ADD函数与MAX查询最新一条数据的方式,找到最新(有数据的时间,不等于now。保证数据查询出的数据不为空)5分钟的数据。代码里要进一步判断,若查询出的结果数量不满足分页条数还是走之前的逻辑。该方法在实时大数据量的场景页面初始化加载有明显的提升。 SELECTsession_start_time,src_ip AS srcIp,src_port AS srcPort,src_area AS srcArea,dst_ip AS dstIp,dst_port AS dstPort,dst_area AS dstArea,answer_ip AS answerIp,answer_area AS answerArea,req_domain AS reqDomain,req_type AS reqType FROMdsd.threat_alarm WHEREsession_start_time toDateTime(2023-08-23 10:09:31)and session_start_time toDateTime(2023-08-24 10:09:31)and session_start_time (SELECTDATE_ADD(minute,-5, MAX(session_start_time)) sstfromdsd.threat_alarm ) order bysession_start_time desc limit 0, 30六、创建投影:预聚合|排序 首先投影数据适量过多的投影会影响集群性能。 --域名分组统计投影 ALTER TABLE dns_log on cluster cluster_3shards_2replicas ADD PROJECTION dns_log_domain( SELECT req_domain,count(),max(session_start_time) group by req_domain );

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90523.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小鱼儿企业网站管理系统全国工商核名查询系统官网

我们新手写题时总能看到题目中类似这样的输入 没有给固定多少个数据,我们没有办法直接设置数组的元素个数,很纠结,下面我来提供一下本人的方法(新手,看到有错误或者不好的地方欢迎大佬指出,纠正&#xff0…

如何建网站教程视频上海太江建设网站

转自:https://blog.csdn.net/sabcdefg/article/details/106693203 在分析之前,先吐槽下M$的MFC,竟然没有相对布局!(至少我不知道,每次都是使用代码控制布局), M$这么多年,也不发展一下,你看C#都有相对布局... 参考精通Qt4编程(第2版),先看看…

有哪些专做旅游定制的网站公司域名邮箱怎么注册

一、逻辑备份 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 本质:导出的是SQL语句文件 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢&…

qq炫舞做浴缸的网站科技作文

正题 评测记录:https://www.luogu.org/recordnew/lists?uid52918&pidP1063 题目大意 有n个珠子组成环,每颗珠子的头尾标记连接,将两颗珠子合并会产生headi∗headj∗tailjheadi∗headj∗tailj的能量,产生一颗头标记为头珠子的头标记&am…

网站制作1昌网站建设

idea terminal 不支持中文 问题现象,如图所示: 修改前 如下图 : 解决方案: 1、做一下配置,按图操作即可: 2、找到以下标记文件 3、打开bash.bashrc 在最后添加 export LANG"zh_CN.UTF-8" ex…

做虚假彩票网站判几年做网站简单需要什么

标题:线上超市小程序:精心策划活动,提升用户参与度与购物体验 一、引言 随着移动互联网的普及,线上购物已经成为人们日常生活的一部分。线上超市作为线上购物的重要组成部分,以其便捷、快速、丰富的商品种类和个性化…

公司app与网站建设方案国内什么网站用asp.net

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 随着城市化进程的加快…

公司网站建app南阳网站推广优化公司哪家好

一、筛选多条件 Q:筛选多个条件,并将筛选出的内容复制到其他区域 点击任意一个单元格 点击【数据】——【筛选】——【高级筛选】 选择【将筛选结果复制到其他位置】——在【列表区域】 鼠标选择对应的区域位置,条件区域一定要单独写出来&a…

泰安百度做网站的怎么做网站发布

股票交易手续费是进行股票交易时所支付的手续费。委托买卖的手续费分“阶段式”和“跟价式”。(1)阶段式。根据股票价格和交易股数收取手续费。(2)跟价式。根据股票的交易金额收取手续费,目前世界上多采用跟价式。 我国目前主要是证券公司收取佣金和国家收取的印花税…

wordpress区分移动站石家庄在哪个省

TCP/IP 真实环境中,数据库服务器进程和客户端进程可能运行在不同的主机中,它们之间必须通过网络来进行通讯。MySQL采用TCP作为服务器和客户端之间的网络通信协议。在网络环境下,每台计算机都有一个唯一的IP地址,如果某个进程有需…

php 网站建设流程知名网站开发公司

课程链接:https://edu.csdn.net/course/detail/38956 PyTorch版的YOLOv8是先进的高性能实时目标检测方法。 TensorRT是针对英伟达GPU的加速工具。 本课程讲述如何使用TensorRT对YOLOv8目标检测进行加速和部署。 •采用改进后的tensorrtx/yolov8的代码,…

广告传媒公司名字大全最新seo公司是什么

有些情况接口需要返回的是xml数据&#xff0c;在springboot中并不需要每次都转换一下数据格式&#xff0c;只需做一些微调整即可。 新建一个springboot项目&#xff0c;加入依赖jackson-dataformat-xml&#xff0c;pom文件代码如下&#xff1a; <?xml version"1.0&quo…

网站建设jwzcq自己做的网站怎么取sql数据

文章目录 1.服务通信的概念及应用场景1.1概念1.2 应用场景 2.准备工作3.服务通信的实现3.1 服务通信接口消息3.2 服务端实现3.3 客户端实现3.4 编译及运行3.4.1 修改CMakeLists3.4.2 服务端运行结果3.4.2 客户端运行结果 1.服务通信的概念及应用场景 1.1概念 服务通信也是ROS…

大型门户网站建设多少钱网站seo排名免费咨询

因为使用的GatewayWorker框架使用了swoole&#xff0c;但swoole依赖于event&#xff0c;所以必须安装下event扩展&#xff01; 1. 最初使用brew install libevent安装了下&#xff0c;运行gatewayworker发现错误依然存在&#xff01; 2. 考虑到是php里使用event&#xff0c;所…

常用的网络营销推广方法有哪些百度seo公司电话

跟Tomcat、Turbine等诸多Apache项目一样&#xff0c;是开源软件&#xff0c;这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages&#xff08;JSP&#xff09;技术的Web应用时更加容易…

系统 网站开发工程师电脑做系统网站

《构建之法》 参考书和链接汇总 参考书汇总 一些读者对《构建之法》引用过的参考书也感兴趣&#xff0c;因此我把所有参考书单独列出来。其实人大部分的思想都是受某些外部信息的启发影响而来&#xff0c;很多道理看似新颖&#xff0c;其实别人早就讲过了&#x1f600;。这个参…

wordpress子域名站点求个网站没封的2021

名人说&#xff1a;莫道桑榆晚&#xff0c;为霞尚满天。——刘禹锡&#xff08;刘梦得&#xff0c;诗豪&#xff09; 创作者&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 1、Ajax入门①简介②工作原理③优点④缺点⑤使用…

文化馆门户网站建设的作用及意义杭州工业设计公司有哪些

概要 机器学习模型的“黑箱”困境 机器学习模型的崛起让我们惊叹不已&#xff01;不论是预测房价、识别图片中的猫狗&#xff0c;还是推荐给你喜欢的音乐&#xff0c;这些模型都表现得非常出色。但是&#xff0c;有没有想过&#xff0c;这些模型到底是如何做出这些决策的呢&a…

做书网站 时光网店代运营哪家公司好

计算机学院举办2018届毕业生足球赛当下又到了毕业季&#xff0c;2018届的本科同学们即将离开校园&#xff0c;开启人生新的阶段&#xff0c;在此背景下由共青团西北工业大学计算机学院委员会主办&#xff0c;10011508团支部、计算机学院体工部承办这一次毕业生足球赛。本次比赛…

网络网站排名优化福建亨立建设集团有限公司网站

目录 一、定义二、使用场景三、使用方法四、结构五、代码示例六、优点七、缺点八、适用场景 一、定义 1.在父类定义一个操作中的算法骨架&#xff0c;将算法的一些步骤延迟到子类中&#xff0c;使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤 二、使用场景 …