`
森林的天空
  • 浏览: 15420 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql 查询优化 求解

 
阅读更多

情况如下:

 

select count(*) from tb_program;     共19w条

表结构

CREATE TABLE `tb_program` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `Tmpid` int(10) NOT NULL,
  `Name` varchar(50) DEFAULT NULL,
  `Descs` varchar(200) DEFAULT NULL,
  `AddUser` varchar(50) DEFAULT NULL,
  `AddTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `Remark` text,
  `MovIds` varchar(50) DEFAULT NULL,
  `Status` int(10) DEFAULT NULL ,
  `PlayCode` varchar(100) DEFAULT NULL,
  `sort` int(10) NOT NULL,
  `filepath` varchar(200) DEFAULT NULL,
  `cid` int(10) NOT NULL,
  `fexist` tinyint(3) unsigned NOT NULL,
  `veriUser` varchar(50) DEFAULT NULL,
  `veriTime` timestamp NULL DEFAULT NULL,
  `veriUser_dx` varchar(50) DEFAULT NULL,
  `veriTime_dx` timestamp NULL DEFAULT NULL,
  `veriUser_wg` varchar(50) DEFAULT NULL,
  `veriTime_wg` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `PK_tb_Program` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=196001 DEFAULT CHARSET=utf8;

 

 

另外一个表 select count(*) from tb_template;     430条

 

表结构:

CREATE TABLE `tb_template` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `Name` varchar(100) NOT NULL,
  `Descs` varchar(200) DEFAULT NULL,
  `Url` varchar(200) DEFAULT NULL,
  `Status` int(10) NOT NULL ,
  `AddUser` varchar(50) DEFAULT NULL,
  `AddTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `PlayUrl` text,
  `AreaCode` varchar(10) DEFAULT NULL,
  `objectId` varchar(100) DEFAULT NULL,
  `Ftp` varchar(100) DEFAULT NULL,
  `Title` varchar(100) DEFAULT NULL,
  `Copyright` varchar(100) DEFAULT NULL,
  `DefaultChannel` int(10) NOT NULL,
  `Logo` varchar(100) DEFAULT NULL,
  `pftype` int(10) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `PK_TB_TEMPLATE` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=471 DEFAULT CHARSET=utf8;

 

情况 :select tp.Name,tp.AddTime,tp.PlayCode,tp.Status,tb.Name as templatename from tb_program tp LEFT JOIN tb_template tb
on tb.id=tp.Tmpid;

 

共耗时 2秒多 

求优化方案! (其中tb_program 表每个月大概有3w的添加)

分享到:
评论

相关推荐

    求解一个问题

    在IT行业中,问题求解是一项核心技能,尤其是在编程领域。本案例中,我们关注的是一个与图书搜索和图形定位相关的任务,使用的编程语言是Java。Java作为一种广泛应用的面向对象的编程语言,拥有丰富的库和框架,能...

    ansys_workbench.rar_ansys workbench_ansys_workbench_mysql workbe

    而MySQL Workbench则是一款强大的数据库设计、管理和开发工具,适用于管理和优化结构化数据。这两者的结合,可以实现数据的高效存储和仿真结果的有效分析。 首先,让我们深入理解ANSYS Workbench。这是一款集成了...

    svm扫盲文档之五

    本文档旨在帮助读者理解支持向量机(SVM)中的线性分类器求解过程及其数学表述,特别关注于如何将线性分类器问题转化为优化问题,并讨论其解决方案。 #### 优化问题概述 在数学优化领域,一个标准的优化问题可以被...

    统一开发环境mysql5.7.11基准测试文档_基于sysbench测试工具

    而在移动机房统一开发环境中,由于采用了更新的MySQL版本,可能在某些特定功能上表现出更好的兼容性和优化。 此外,通过对比不同测试的结果,还可以发现系统在不同负载下性能的变化趋势,这对于进一步优化系统配置...

    答辩pptjava jsp ssm mysql 029高校学生健康档案管理系统.ppt

    【高校学生健康档案管理系统】是一个基于Java技术、采用SSM(Spring、SpringMVC、MyBatis)框架和MySQL数据库构建的在线管理平台,旨在优化高校对学生健康档案的管理方式,提升管理效率和准确性。系统设计的主要目的...

    网络优化模型与算法.ppt

    - **数据库系统**:MySQL, PostgreSQL等用于存储和处理大量数据。 - **硬件设备**:基于STM32, ESP8266等微控制器的嵌入式系统常用于实时数据处理和控制。 #### 学习资源 - **清华大学谢金星教授**的《网络优化》...

    线性规划算法Python实现及应用-可实现的-有问题请联系博主,博主会第一时间回复!!!

    第一题为利用Python编程实现经典单纯形法、对偶单纯形法以及广义单纯形法的具体迭代细节,并采用面向对象思想定义类实现读写外部数据(如Excel、Mysql)接口。同时强调广义单纯形法的设计考虑继承性的特点。还提出...

    深入浅出的谈——数模经验及注意事项之有感

    选择合适的算法或软件进行模型求解,如线性规划、非线性优化、仿真等。求解过程中要不断检验模型假设的合理性,确保结果的可信度。同时,可以设计小规模实验或数据来验证模型的有效性。 四、结果解释 模型求解得到...

    SVM-SMO代码

    总结来说,SVM-SMO算法是支持向量机的核心优化工具,它通过高效地求解拉格朗日乘子问题,构建出具有强泛化能力的分类模型。理解并掌握SVM-SMO的原理和实现,对于提升机器学习项目的效果和效率具有重要意义。

    系统架构课程,后端通用知识体系,动态算法

    数据库管理包括关系型数据库(如MySQL、PostgreSQL)与非关系型数据库(如MongoDB、Redis)的使用,以及SQL查询优化。网络通信则涉及到HTTP协议、RESTful API设计、TCP/IP模型等。 动态算法是算法设计中的一个重要...

    50道编程题

    2. **递归与动态规划**:递归用于解决自包含问题,动态规划则适用于优化复杂问题的求解过程,例如斐波那契数列、背包问题等。 3. **字符串处理**:字符串是编程中常见的一种数据类型,题目可能涉及字符串比较、模式...

    基于Linux实现cacti监控应用研究.pdf

    8. 数学模型和求解方法:在风电场优化排布的研究中,建立数学模型来描述风场特性,如风速模型(单风向固定风速、多风向固定风速、多风向多风速),然后运用优化算法(如遗传算法)找到最佳布局。 9. 遗传算法应用:...

    JSP源码jsp高校智能排课系统设计(源代码+论文)

    - **性能优化**:通过调整数据库配置、优化 SQL 查询等方式提升系统响应速度。 #### 七、总结 通过对高校智能排课系统的分析与设计,不仅可以帮助解决实际问题,还能深入理解 Java、JSP 等技术的应用场景和技术...

    外卖最短路径计算

    5. **空间索引**:为了提高查询效率,项目可能使用了空间索引技术,如R树或四叉树,将地理位置数据组织起来,便于快速查找最近的餐馆或顾客。 6. **并发与多线程**:如果系统需要同时处理多个外卖订单,那么并发和...

    基于QT5实现的上海市地铁换乘指南,数据结构

    该程序利用QT5框架,通过Qt Creator 4.6.2开发环境来构建,旨在为用户提供上海市地铁线路的查询服务,特别是针对换乘信息的需求,以最少换乘站作为优化目标。 首先,我们来了解一下QT5。QT5是QT库的第五个主要版本...

    matlab工具箱大全

    这在处理大量数据时尤其便利,用户可以直接在MATLAB环境中查询、导入和导出数据,简化了数据分析的流程。 图像处理工具箱是处理和分析图像的利器,它包括图像增强、分割、特征提取等功能。从图像预处理到高级的图像...

    CourseArrange.zip

    排课问题本质上是一个组合优化问题,可以采用各种算法来求解,如贪心算法、回溯法、遗传算法等。在"CourseArrange"项目中,可能采用了某种特定的算法来处理课程安排的冲突检测和优化。这种算法可能需要考虑教师、...

    百万级超市商品条码库

    常见的关系型数据库如MySQL、Oracle、SQL Server等,或者非关系型数据库如MongoDB、Cassandra等,都可以处理大规模数据。这些系统通常支持索引、分区、集群等技术,以实现数据的快速检索和存储。 这里提到的"KKT...

    大厂面试系列二.pdf

    在实践中优化MySQL,可以考虑诸如合理设计索引、优化查询语句、调整服务器参数、使用缓存、分区表、读写分离等方法。 设置索引但无法使用的情况通常发生在查询条件中有函数或表达式操作,或者在联合索引中,查询...

Global site tag (gtag.js) - Google Analytics