`
baobeituping
  • 浏览: 1068010 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

一个关于查询性能的问题,在查询时间的时候是否应该用convert

 
阅读更多

今天在做数据库表转移的时候,A表转移到B表。要将A表的2010年1月到4月的数据转移到B表

 

首先在查询的时候的语句:

 

select 
  
  * from tellog

 where convert(varchar(10),registerdate,120) between '2010-01-01' and '2010-04-30'

 

按照这种查询方式,当数据量小于1000条的时候性能影响不大,当数据量超过一千条,性能影响明显,原因是没一条数据都要做一个时间convert的函数转换

 

后来换成

 

select
  
  count(*)
 from tellog

 where registerdate>= '2010-01-01 00:00:00.000' and registerdate <'2010-01-31 23:59:59.999'

 

性能提高很多。

分享到:
评论

相关推荐

    Convert_convert_

    在本案例中,"Convert_convert_"可能是一个程序或工具,专为与西门子S7-300可编程逻辑控制器(PLC)进行交互而设计。S7-300是西门子工业自动化系统中的一个核心组件,广泛应用于自动化工程领域,如制造业、能源管理...

    Mysql CONVERT类型转换功能

    MySQL 中的 `CONVERT` 函数主要用于进行数据类型的转换,可以将一个表达式从一种数据类型转换为另一种数据类型。这对于处理不同数据类型的数据非常有用,尤其是在需要统一数据格式或者进行特定计算时。 #### 二、...

    前端开源库-convert-units

    无论是大型项目还是小型应用,convert-units都能提供强大的单位转换支持,减少了开发者在处理单位转换问题上的时间消耗,从而能更专注于业务逻辑的实现。 总的来说,convert-units是前端开发中一个非常实用的工具,...

    Convert To RINEX 3.07

    "Convert To RINEX 3.07"是天宝公司提供的一个专用工具,用于将原始的天宝GNSS数据解码并转换成RINEX 3.07标准格式,从而方便用户进行后续的定位、导航和时间同步等分析。 首先,我们要了解TrimbleCFGUpdate.exe,...

    sql server ,mysql,starrocks性能对比.docx

    而StarRocks并未给出具体测试结果,但从其在测试一中的表现推测,它在处理这类复杂查询时应该也能表现出较好的性能。 ### 总结 通过以上测试结果可以看出,不同的数据库系统在处理简单查询和复杂查询时的性能表现...

    图像剪接合并软件Video Convert Master

    清晰的界面布局,直观的操作流程,使得每一个功能都能被轻松找到并使用。同时,软件还提供了一些预设模板,让用户在短时间内就能完成一部高质量的视频作品。 总而言之,Video Convert Master作为一款专业的图像软件...

    SQL SERVER查询时间条件式的写法

    在SQL SERVER中,查询时间条件式是数据库操作中常见的任务,尤其对于数据分析和报表生成至关重要。本文将深入探讨如何在SQL语句中有效地利用时间条件进行查询。 首先,理解SQL中的日期和时间数据类型至关重要。在...

    convert.exe fat转换成ntfs 下载

    - 转换过程可能需要一段时间,取决于磁盘大小和系统性能。 - 如果磁盘有错误或坏道,转换可能会失败,需要先修复问题再尝试。 - 完成转换后,系统可能会要求重启电脑以使更改生效。 在实际操作中,除了convert.exe...

    echarts-convert.zip

    "echarts-convert"可能包含将这些格式转换为ECharts可识别格式的工具,例如使用JavaScript的CSV或Excel解析库。 2. 数据预处理:在数据可视化前,我们可能需要对数据进行清洗、过滤、归一化等操作。例如,对于时间...

    Media Convert Master v10.0.2.76 注册码.txt

    文档中提到的是版本 v10.0.2.76,这是软件的一个具体版本号。通常情况下,软件的不同版本之间会有一些差异,包括新功能的添加、性能优化以及已知问题的修复等。因此,了解具体的版本信息对于获取该版本的特性和更新...

    使用sql语句查询日期

    4. **性能考虑**:在大量数据上使用`DATEDIFF`可能会导致性能问题,特别是在没有合适的索引时。 5. **其他函数**:除了`DATEDIFF`外,还可以使用`DATEADD`函数来添加或减去指定的时间间隔,例如: ```sql -- 向...

    convert mysql to oracle 工具

    MySQL是一款广受欢迎的开源关系型数据库管理系统,以其易用性、高效性能和较低的成本而受到开发者喜爱。然而,Oracle DBMS则以企业级的稳定性和强大的功能著称,尤其在大型企业和复杂应用中有着广泛的应用。当从...

    MSSQL性能监控SQL语句

    以下是一个示例查询,展示了如何使用`sys.dm_exec_query_stats`来获取特定的性能指标: ```sql SELECT s2.dbid, (SELECT TOP 1 SUBSTRING(s2.text, statement_start_offset/2 + 1, ((CASE WHEN statement_end_...

    Full Convert Enterprise v19.05.1540 (14 May 2019).7z

    1. 数据库迁移:用户可以轻松地将一个数据库系统中的数据迁移到另一个系统,无需了解源和目标数据库的底层结构。 2. 批量转换:支持批量处理大量文件,节省时间,提高工作效率。 3. 自定义映射:用户可以根据需要...

    年度+季度 进行查询

    在提供的查询示例中,首先使用`LTRIM`函数去除年度和季度字段前可能存在的空格,然后将它们用加号`+`连接起来形成一个字符串,如“2008年4季度”。接着,利用`BETWEEN`操作符,筛选出这个字符串范围内的记录。例如...

    Trimble GPS data convert to rinex

    标题“Trimble GPS数据转换为Rinex”涉及的是一个特定的GPS数据处理流程,主要目的是将天宝(Trimble)公司的GPS数据格式转化为RINEX(Receiver Independent Exchange Format)通用格式。RINEX是一种国际标准,允许...

    SQLSERVER数据库性能优化分析

    - **避免使用函数**:在查询条件中使用函数(如CONVERT、ISNULL、SUBSTRING等)会导致索引失效。应尽量避免在查询条件中使用这些函数,尤其是对已建立索引的字段使用函数。 - **简化表达式**:如果查询条件涉及到...

    Serv08Convert12

    【压缩包子文件的文件名称列表】中仅列出 "Serv08Convert12" 这一个条目,这可能是整个转换过程的指导文档、脚本、工具集或者日志文件等,用于支持从Windows Server 2008到2012的转换。 以下是可能涉及的相关知识点...

    SqlServer 按时间段查询问题

    这两种方法都能有效地解决按时间段查询的问题,但请注意,转换可能会带来性能上的影响,尤其是在处理大量数据时。因此,在选择解决方案时,应考虑查询效率和具体业务需求。 总结起来,SQL Server的日期时间查询需要...

    万能视频转换器( Video Convert ) 2.01

    《万能视频转换器(Video Convert) 2.01:功能详解与使用指南》 在数字媒体领域,视频格式的兼容性问题时常困扰着用户。为了满足不同设备和平台的播放需求,视频转换工具应运而生。本文将详细探讨“万能视频转换器...

Global site tag (gtag.js) - Google Analytics