在 MYSQL 中哪个更快?

     2023-04-14     284

关键词:

【中文标题】在 MYSQL 中哪个更快?【英文标题】:which is faster in MYSQL? 【发布时间】:2014-05-06 13:57:33 【问题描述】:

在 MYSQL 中速度更快:

DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= ENT_DATE

'2014-04-06 00:00:00'<= ENT_DATE 

?

在管理员中DATE_SUB(CURDATE(),INTERVAL 30 DAY) 给了我更快的结果。

【问题讨论】:

什么是ENT_DATE?您如何确定哪个更快? 这取决于'2014-04-06 00:00:00'是什么......数据类型是什么?如果它被识别为日期时间对象,那么它会更快,因为您没有在另一个中进行计算。 【参考方案1】:

两个 cmets 都是准确的...“ENT_DATE”的数据类型是什么,它是索引的一部分还是仅作为它自己的索引。

我要评论的更关键的一点是,您不会对日期字段进行功能转换,因为索引将无法针对它进行优化。您通过参数获得的格式为日期格式的固定字符串,或 date_sub() 计算值,它们应该相同。无论哪种方式...一个字符串到日期/时间的转换,或通过一个函数来减去日期...时间将是最小的,然后应用于索引以检索数据。

【讨论】:

mysql 哪个表更快:有更多的行或列?

】mysql哪个表更快:有更多的行或列?【英文标题】:mysqlwhichtableisfaster:withmorerowsorcolumns?【发布时间】:2015-08-2203:40:14【问题描述】:在mysqlSELECT(如果数据的结果>10000行)和while(数据的结果)中使用这个mysql表有什么更好的... 查看详情

哪个更快:多行还是多列?

】哪个更快:多行还是多列?【英文标题】:Whichisfaster:Manyrowsormanycolumns?【发布时间】:2010-11-1503:38:33【问题描述】:在MySQL中,返回100行3列还是1行100列通常更快/更高效/可扩展?换句话说,当存储与记录相关的许多key=>value... 查看详情

插入、更新或删除 MongoDB 或 SQL 哪个更快?

】插入、更新或删除MongoDB或SQL哪个更快?【英文标题】:Whatisfastertoinsert,updateordeleteMongoDBorSQL?【发布时间】:2019-05-1612:48:00【问题描述】:我正在决定在我的下一个应用程序中使用MongoDB和MySQL。我将使用Elasticsearch进行搜索查询... 查看详情

在 Oracle 中搜索哪个更快

】在Oracle中搜索哪个更快【英文标题】:WhichisquickerforsearchesinOracle【发布时间】:2012-05-1616:58:59【问题描述】:我正在尝试加速数据库应用程序,我目前正在寻找对应用程序影响较小的简单方法。我想知道什么是搜索字符串是否... 查看详情

在哈希表或排序列表中查找项目哪个更快?

】在哈希表或排序列表中查找项目哪个更快?【英文标题】:Whichisfastertofindaniteminahashtableorinasortedlist?【发布时间】:2010-10-2623:45:15【问题描述】:在散列表或排序列表中查找项目哪个更快?【问题讨论】:【参考方案1】:算法... 查看详情

哪个更快: char(1) 或 tinyint(1) ?为啥?

】哪个更快:char(1)或tinyint(1)?为啥?【英文标题】:Whichisfaster:char(1)ortinyint(1)?Why?哪个更快:char(1)或tinyint(1)?为什么?【发布时间】:2011-01-0216:02:15【问题描述】:我的平台:PHP和mySQL我的情况:我遇到了一种情况,我需要在... 查看详情

哪个是更快的单个大查询或几个小查询?

】哪个是更快的单个大查询或几个小查询?【英文标题】:Whichoneisfastersinglebigqueryorfewsmallqueries?【发布时间】:2015-07-1204:11:52【问题描述】:所以我想从数据库中抓取数据,哪种方法更快,创建几个查询还是一个多查询?【问题... 查看详情

在 Web 服务中解析数据 Json 或 XML 哪个更快?

】在Web服务中解析数据Json或XML哪个更快?【英文标题】:WhichoneisfastertoparsedataJsonorXMLinwebservices?【发布时间】:2012-08-1016:49:29【问题描述】:之前我在我的web服务中使用XMLsoap进行数据交换,但是显示数据需要很长时间。在什么... 查看详情

for vs foreach vs while 哪个在 php 中遍历数组更快

】forvsforeachvswhile哪个在php中遍历数组更快【英文标题】:forvsforeachvswhilewhichisfasterforiteratingthrougharraysinphp【发布时间】:2010-12-2313:27:22【问题描述】:在php中遍历数组的速度最快的是哪一个?或者是否存在另一个对于遍历数组也... 查看详情

哪个更快/更高效——大量的小 MySQL 查询或一个大的 PHP 数组?

】哪个更快/更高效——大量的小MySQL查询或一个大的PHP数组?【英文标题】:Whichisfaster/moreefficient-lotsoflittleMySQLqueriesoronebigPHParray?【发布时间】:2012-08-1614:10:11【问题描述】:我有一个基于PHP/MySQL的Web应用程序,它通过名为langua... 查看详情

哪个更快? Spark SQL with Where 子句或在 Spark SQL 之后在 Dataframe 中使用过滤器

】哪个更快?SparkSQLwithWhere子句或在SparkSQL之后在Dataframe中使用过滤器【英文标题】:WhichOneisfaster?SparkSQLwithWhereclauseorUseofFilterinDataframeafterSparkSQL【发布时间】:2016-11-0712:38:30【问题描述】:哪个更快?SparkSQL使用Where子句还是在Sp... 查看详情

哪个更快?常量、变量或变量数组

】哪个更快?常量、变量或变量数组【英文标题】:Whichisfaster?Constants,VariablesorVariableArrays【发布时间】:2011-12-0715:58:06【问题描述】:我当前的Web应用程序使用大约30个Contants(DEFINE())。我正在阅读变量更快的东西。如果有一个命... 查看详情

哪个查询更快:在 Amazon Redshift 中使用 order by 时 top X 或 limit X

】哪个查询更快:在AmazonRedshift中使用orderby时topX或limitX【英文标题】:Whichqueryisfaster:topXorlimitXwhenusingorderbyinAmazonRedshift【发布时间】:2017-06-1606:03:22【问题描述】:3个选项,在由时间戳插入的事件表上。哪个查询更快/更好?Sel... 查看详情

哪个选择查询将运行得更快[重复]

】哪个选择查询将运行得更快[重复]【英文标题】:WhichSelectquerywillrunfaster[duplicate]【发布时间】:2014-12-0207:38:55【问题描述】:您好,我正在尝试从包含大约100万条记录的表中获取最大ID。请建议我在这些查询中哪一个执行得更... 查看详情

sql,while循环,递归存储过程或游标中哪个更快?(代码片段)

SQL,While循环,递归存储过程或游标中哪个更快?我想在存储过程中的几个位置优化性能。我正在优化的代码格式化一些字符串以输出到文件。答案我假设你使用的是SQLServer。首先,正如有人在语句中所说的那样,尽管可能,但... 查看详情

MySQL逐字节比较,哪个更快?二进制与 bin_collat​​e

】MySQL逐字节比较,哪个更快?二进制与bin_collat​​e【英文标题】:MySQLbyte-for-bytecomparison,whichisfaster?binaryvsbin_collate【发布时间】:2014-12-1420:03:37【问题描述】:假设我们有一个如下所示的表:createtablet1(c1varchar(x)collateutf8mb4_gene... 查看详情

NSDictionary VS NSArray+NSPredicate:哪个更快/推荐

】NSDictionaryVSNSArray+NSPredicate:哪个更快/推荐【英文标题】:NSDictionaryVSNSArray+NSPredicate:whichisfaster/recommented【发布时间】:2011-09-1320:27:26【问题描述】:从集合中获取对象的速度更快?一个。使用[dictionaryobjectForKey:key];在NSDictionary... 查看详情

在 MySQL 视图中,以 union 开头还是以 union 结尾更快?

】在MySQL视图中,以union开头还是以union结尾更快?【英文标题】:InMySQLview,isitfastertostartwithunionorendwithit?【发布时间】:2018-06-1507:38:25【问题描述】:我的数据库有多个表,其中有一些匹配的列,但名称和顺序不同。例如Table1:Ful... 查看详情