营销型网站的分类不包含网站建设费用价格

web/2025/10/8 17:23:48/文章来源:
营销型网站的分类不包含,网站建设费用价格,汽修网站建设免费,海洋馆网站建设简介#xff1a;order by limit x ,x 在实际工作中有各种业务需求要有order by的排序#xff0c;有时候处理不好则会造成系统宕机#xff01;原理#xff1a;a.通过索引来获取排序b.通过内部算法获取排序#xff1a; 案例具体SQL#xff1a; SELECT c.order_price orderP… 简介order by limit x ,x 在实际工作中有各种业务需求要有order by的排序有时候处理不好则会造成系统宕机原理a.通过索引来获取排序b.通过内部算法获取排序 案例具体SQL SELECT c.order_price orderPrice,c.preferential_amount preferentialAmount,c.order_sumprice orderSumprice,cast(c.mode as SIGNED) rechargeType,cast(c.pay_type as SIGNED) payType,cast(c.type as SIGNED) appType,c.order_sn orderSn,c.create_time payTime,u.nickname nickName,u.headimgurl headImg,u.real_name memberName,cast(c.pay_status as SIGNED) payStatusFROM t_order cLEFT JOIN t_user u ON c.user_id u.idWHERE c.token 1392044and c.pay_status in (1, 3)and c.refund_status 0and c.store_id 36574order by c.create_time desclimit 0,15 表结构 CREATE TABLE t_order (id int(10) unsigned NOT NULL AUTO_INCREMENT,order_sn varchar(30) DEFAULT NULL COMMENT ,preferential_amount decimal(10,2) DEFAULT 0.00 COMMENT,order_sumprice decimal(10,2) DEFAULT 0.00 COMMENT ,mode tinyint(3) unsigned DEFAULT 1 COMMENT ,pay_type tinyint(1) DEFAULT 1 COMMENT ,type tinyint(4) DEFAULT 1 COMMENT ,create_time int(10) unsigned DEFAULT 0 COMMENT ,PRIMARY KEY (id),UNIQUE KEY order_sn (order_sn),KEY IDX_CR_MO_TO (create_time,token,user_id),KEY idx_store_token_createtime (store_id,token,create_time) USING BTREE, ) ENGINEInnoDB AUTO_INCREMENT53925518 DEFAULT CHARSETutf8CREATE TABLE t_user (id int(10) unsigned NOT NULL AUTO_INCREMENT,nickname varchar(20) DEFAULT NULL COMMENT ,headimgurl varchar(255) DEFAULT NULL,real_name varchar(20) DEFAULT NULL,PRIMARY KEY (id),UNIQUE KEY openid (openid),KEY IDX_NICKNAME (nickname) ) ENGINEInnoDB AUTO_INCREMENT13974852 DEFAULT CHARSETutf8 1、SQL优化器默认选择索引执行计划为 *************************** 1. row ***************************id: 1select_type: SIMPLEtable: ctype: ref possible_keys: idx_tscc,IDX_CR_MO_TOkey: idx_tscpkey_len: 68ref: const,constrows: 26980Extra: Using index condition; Using where; Using filesort *************************** 2. row ***************************id: 1select_type: SIMPLEtable: utype: eq_ref possible_keys: PRIMARYkey: PRIMARYkey_len: 4ref: youdian_life_sewsq.c.user_idrows: 1Extra: Using where共返回 2 行记录,花费 5 ms. 执行时间共返回 15 行记录,花费 128 ms. 2、当使用IDX_CR_MO_TO (create_time,token,user_id)索引时避免Using filesortl临时表减少rows执行计划为 *************************** 1. row ***************************id: 1select_type: SIMPLEtable: ctype: index possible_keys: key: IDX_CR_MO_TOkey_len: 73ref: rows: 15Extra: Using where *************************** 2. row ***************************id: 1select_type: SIMPLEtable: utype: eq_ref possible_keys: PRIMARYkey: PRIMARYkey_len: 4ref: youdian_life_sewsq.c.user_idrows: 1Extra: Using where 执行时间共返回 15 行记录,花费 234 ms 3、当使用limit 100时强制索引效果 mysqlexplain SELECT c.order_price orderPrice,c.preferential_amount preferentialAmount,c.order_sumprice orderSumprice,cast(c.mode as SIGNED) rechargeType,cast(c.pay_type as SIGNED) payType,cast(c.type as SIGNED) appType,c.order_sn orderSn,c.create_time payTime,u.nickname nickName,u.headimgurl headImg,u.real_name memberName,cast(c.pay_status as SIGNED) payStatusFROM tp_order c force index(IDX_CR_MO_TO)LEFT JOIN tp_user u ON c.user_id u.idWHERE c.token 1392044and c.pay_status in (1, 3)and c.refund_status 0and c.store_id 36574order by c.create_time desclimit 100\G *************************** 1. row ***************************id: 1select_type: SIMPLEtable: ctype: index possible_keys: key: IDX_CR_MO_TOkey_len: 73ref: rows: 100Extra: Using where *************************** 2. row ***************************id: 1select_type: SIMPLEtable: utype: eq_ref possible_keys: PRIMARYkey: PRIMARYkey_len: 4ref: youdian_life_sewsq.c.user_idrows: 1Extra: Using where 3、当limit 为1000,10时候的效果 强制索引 mysqlexplain SELECT c.order_price orderPrice,c.preferential_amount preferentialAmount,c.order_sumprice orderSumprice,cast(c.mode as SIGNED) rechargeType,cast(c.pay_type as SIGNED) payType,cast(c.type as SIGNED) appType,c.order_sn orderSn,c.create_time payTime,u.nickname nickName,u.headimgurl headImg,u.real_name memberName,cast(c.pay_status as SIGNED) payStatusFROM tp_order c force index(IDX_CR_MO_TO)LEFT JOIN tp_user u ON c.user_id u.idWHERE c.token 1392044and c.pay_status in (1, 3)and c.refund_status 0and c.store_id 36574order by c.create_time desclimit 1000,10\G *************************** 1. row ***************************id: 1select_type: SIMPLEtable: ctype: index possible_keys: key: IDX_CR_MO_TOkey_len: 73ref: rows: 1010Extra: Using where *************************** 2. row ***************************id: 1select_type: SIMPLEtable: utype: eq_ref possible_keys: PRIMARYkey: PRIMARYkey_len: 4ref: youdian_life_sewsq.c.user_idrows: 1Extra: Using where 默认执行计划 ************************** 1. row ***************************id: 1select_type: SIMPLEtable: ctype: ref possible_keys: idx_tscc,IDX_CR_MO_TOkey: idx_tscpkey_len: 68ref: const,constrows: 27002Extra: Using index condition; Using where; Using filesort *************************** 2. row ***************************id: 1select_type: SIMPLEtable: utype: eq_ref possible_keys: PRIMARYkey: PRIMARYkey_len: 4ref: youdian_life_sewsq.c.user_idrows: 1Extra: Using where 4、limit 1000,10执行时间对比 使用idx_tscc索引执行时间 mysqlSELECT c.order_price orderPrice,c.preferential_amount preferentialAmount,c.order_sumprice orderSumprice,cast(c.mode as SIGNED) rechargeType,cast(c.pay_type as SIGNED) payType,cast(c.type as SIGNED) appType,c.order_sn orderSn,c.create_time payTime,u.nickname nickName,u.headimgurl headImg,u.real_name memberName,cast(c.pay_status as SIGNED) payStatusFROM tp_order c LEFT JOIN tp_user u ON c.user_id u.idWHERE c.token 1392044and c.pay_status in (1, 3)and c.refund_status 0and c.store_id 36574order by c.create_time desclimit 1000,10\G 共返回 10 行记录,花费 220 ms.使用强制索引执行时间 mysqlSELECT c.order_price orderPrice,c.preferential_amount preferentialAmount,c.order_sumprice orderSumprice,cast(c.mode as SIGNED) rechargeType,cast(c.pay_type as SIGNED) payType,cast(c.type as SIGNED) appType,c.order_sn orderSn,c.create_time payTime,u.nickname nickName,u.headimgurl headImg,u.real_name memberName,cast(c.pay_status as SIGNED) payStatusFROM tp_order c force index(IDX_CR_MO_TO)LEFT JOIN tp_user u ON c.user_id u.idWHERE c.token 1392044and c.pay_status in (1, 3)and c.refund_status 0and c.store_id 36574order by c.create_time desclimit 1000,10\G 共返回 10 行记录,花费 17444 ms. 总结 具体场景具体分析本例子中 强制索引是索引全扫描limit值越大性能就会越差而默认走tscp 索引是根据 where条件 token,store_id值ref 等值过滤的。效果比较强制IDX_CR_MO_TO

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

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

相关文章

温州网站设计制作课程郑州美容网站建设

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums [100,4,200,1,3,2] 输出:4 解…

买了网站主机后如何建设网站网页动态效果

算法的概念 算法(algorithm)是解决一系列问题的清晰指令,也就是,能对一定规范的输入,在有限的时间内获得所要求的输出。 简单来说,算法就是解决一个问题的具体方法和步骤。算法是程序的灵魂 一、算法的特征…

网站建设完不管了自己怎么接手摄影设计

目录 一.操作系统的概念 二.正确理解“管理” 三.操作系统对硬件进行管理 四.系统调用接口 五.用户操作接口 一.操作系统的概念 操作系统是一款进行软硬件资源管理的软件 现在我们知道了操作系统的概念了,那么为什么要有操作系统呢? 操作系统将软…

学做网站用谁的书如何做自媒体

微软推出了最新的小型开源语言模型 Phi-2。该模型只有 27 亿个参数,却能超过比它大 25 倍的模型的性能。Phi-2 是微软 Phi 项目的一部分,旨在制作小而强大的语言模型。该项目包括 13 亿参数的 Phi-1,据称在 Python 编码方面实现了最先进的性能…

阿里云服务器 个人网站安阳做网站推广最好的公司

项目名称:网络行为管理系统招标 一、项目背景 随着信息技术的迅猛发展,网络安全和数据保护已成为企业和组织面临的关键挑战。为了确保网络环境的安全、合规,并实现对网络行为的有效管理和审计,我们特此启动网络行为管理系统的招…

阿里云服务器做网站外网访问慢哪个网站能叫我做直播回放

二分图的原始模型及相关概念 二分图又称作二部图,是图论中的一种特殊模型。 设G(V,E)G(V,E)是一个无向图。 如顶点集V可分割为两个互不相交的子集(A, B),并且图中每条边(i,j)所关联的两个顶点 i 和 j 就都分属两个不…

网站开发工程师和软件工程手机网站 底部菜单

许多名画造假者费尽毕生的心血,试图模仿出艺术名家的风格。如今,CycleGAN就可以初步实现这个神奇的功能。这个功能就是风格迁移,比如下图,照片可以被赋予莫奈,梵高等人的绘画风格这属于是无配对数据(unpaired)产生的图…

小学网站模板源码网站开发技术有

java 垃圾回收手动回收接下来是我的前两篇垃圾收集博客文章: GC热点概述 。 并行垃圾收集器 。 并发标记扫描 Hotspot中的并行垃圾收集器旨在最大程度地减少应用程序进行垃圾收集所花费的时间,这称为吞吐量 。 对于所有应用程序而言,这并不…

广州网站建设制作的公司台州做网站app的公司

Midjourney在沉寂九个月后推出了Midjourney V6,这个文生图产品体现出的更细腻的细节处理,更强大的语言理解能力和更加“不像AI”的图片效果在过去几天引发一片惊呼。 作为一个闭源的模型产品,Midjourney的魔法配方并不为人所知,但…

计算机程序设计网站开发外贸流程全步骤 外贸篇

风机桨叶故障诊断(三) 识别桨叶——初步构建BP神经网络 新的一天,希望有好的运气。今天开始着手系统的第一个模块,从一幅图像中寻找到桨叶所在的位置。第一直觉我们的识别任务属于难度比较大,干扰因素多的了&#xff…

html5网站制作工具网站制作设计多少钱

redis配置详解 一、redis.conf二、持久化1、RDB① 触发机制② 优缺点③ 恢复rdb 2、AOF① 优缺点② 恢复aof 三、发布订阅 一、redis.conf # -----NETWORK----- # 设置绑定ip bind 127.0.0.1 -::1 # 设置redis保护,只能通过绑定在本地回环地址上的网络接口进行访问…

公司网站怎么申请汕头建站费用

之前介绍了java和vs2010的项目构建,这些都是比较常见的,所以都用专门的工具。但但难免会遇到一些不常见的项目,下面介绍通过批处理进行构建,并用jenkins调用.我们这里使用plc语言,没有标准环境,只有使用bat…

四川省工程项目建设投标发布网站浅谈博物馆网站的建设意义

(1).局部组件的使用 ​ 渲染组件-父使用子组件 1: 创建子组件(对象) var Header { template:模板 , data是一个函数,methods:功能,components:子组件们 } 2: 在父组件中声明,根属性components:{ 组件名:组件对象 }3: 在父组件要用的地方使用 <组件名></组件名> …

美丽南方的网站建设山东泰安是几线城市

SQL语句 结构化查询语言(Structured Query Language)&#xff0c;在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言。 分类 DDL 数据定义语言(Data Definition Language)&#xff0c;定义对数据库对象(库、表、列、索引)的操作。 DML 数据操作语言(Data Manip…

南平市住房和城乡建设局网站东莞营销型手机网站建设

教程简介 JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立&#xff0c;逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。JUnit是由 Erich Gamma 和…

厦门企业网站开发公司厦门建设工程招标中心的网站

背景 随着大数据时代的到来&#xff0c;越来越多的数据流向了Hadoop生态圈&#xff0c;同时对于能够快速的从TB甚至PB级别的数据中获取有价值的数据对于一个产品和公司来说更加重要&#xff0c;在Hadoop生态圈的快速发展过程中&#xff0c;涌现了一批开源的数据分析引擎&#…

网站开发费用报价建网站必需服务器吗

来源&#xff1a;36Kr 摘要&#xff1a;自动化就在所有人的眼皮底下进行着&#xff0c;大家现在才开始真正讨论其自动化未来可能会减少很大一部分人口的收入的潜在危险。 机器人远在天边近在眼前。我们不要再视而不见了。 我们正在面临第四次工业革命。很多人都在讨论其对未来的…

企业网站属于下面哪种媒体类型德阳住房和城乡建设厅网站

[其他]华为mete30pro什么时候能用上鸿蒙系统&#xff1f;8957电梯直达huafans01303113614新学乍练发表于 2021-4-21 21:43:19来自&#xff1a;HUAWEI Mate 30 Pro 5G最新回复 2021-4-22 12:10:10华为mete30pro什么时候能用上鸿蒙系统&#xff1f;能有确切的时间吗伊凡爱尔顿已臻…

外国域名注册很多网站个人网站备案可以盈利吗

文 | 曹宾玲源 | 表外表里提到计算机专业&#xff0c;大部分人第一时间会联想到“万金油专业”“大厂”和“高薪”。但在2023届计算机毕业生眼里&#xff0c;这已经是过去式了。以前被嫌弃的华子&#xff0c;今年校招群里挤满了人&#xff0c;即使一直泡在“人才池”里&#xf…

厦门购买域名以后搭建网站网站电子商务平台建设

在滤镜美颜、搞怪特效、炫酷场景等各种新奇玩法驱动下&#xff0c;短视频开始让人上瘾。 12 月 3 日&#xff0c;七牛云联合八大短视频特效平台共同推出了中国短视频开发者创意大赛&#xff08;China Short Video Contest&#xff09;&#xff0c;面向全国邀请广大开发者&#…