sql-optimization相关内容

如何在没有日志的情况下删除SQL中表的大数据?

我有一个大数据表.此表中有 1000 万条记录. 这个查询的最佳方式是什么 删除大表,其中 readTime 解决方案 如果您要删除该表中的所有行,最简单的选择是截断表,例如 TRUNCATE TABLE LargeTable走 Truncate table 只会清空表,您不能使用 WHERE 子句来限制被删除的行,也不会触发任何触发器. 另一方面,如果您要删除超过 ..
发布时间:2021-12-02 14:59:54 数据库

SP执行时间非常慢

我创建了一个存储过程,该存储过程根据线性自调整规则计算财务利差,并且需要2分钟以上的时间才能完成计算. 最终值经过多次迭代,以便对其进行调整和增强,直到找到最佳的优化最终值为止. 参数如下: @input1 = 100000 @input2 = 40 @input3 = 106833 BEGIN DECLARE @X decimal(22,6) = 0 DECLARE @Y dec ..
发布时间:2020-07-09 20:36:04 数据库

优化多个OR查询

我有一个数据库表,我需要在其中验证用户是否输入了相同或部分相同的信息. 这是我在想什么 数据库布局 rec_id (pk), user_id, name, phone, address_1, address_2, zip, company, co_phone, co_address_1, co_address_2, co_zip, billing, bi_phone, bi_ ..
发布时间:2020-07-09 20:35:55 其他开发

需要查看日期范围是否与sql中的另一个日期范围重叠

我有一个表,用于存储房间的预订,架构为: ID | ROOM_ID | CHECK_IN_DATE | CHECK_OUT_DATE | USER_ID 我需要对在指定日期范围内可用/不可用的房间进行搜索查询. 还请记住,存在另一个表,该表保留了预订房间时的日期,其格式为: ROOM_ID | DATE 因此,我需要运行一个查询,以查找在设定范围内可用的房间,我将如何制定 ..
发布时间:2020-07-09 20:34:46 PHP

SQL Server查询优化?

我有以下查询: SELECT tl.*, d.* FROM TrackerLocations AS tl inner join Trackers t on tl.TrackerId = t.TrackerId inner join Devices d on t.UserId = d.UserId WHERE tl.ReceivedTime = (SELECT MAX(tl ..
发布时间:2020-07-09 20:34:37 数据库

MySQL:如何在特定节点中查找叶子

我知道这类问题已经多次发布在这里,例如:我在标准树形模式(id,parent_id,some_data)中有大量数据(150k +) 问题:如何获取给定node_id的叶子? 表结构: CREATE TABLE `DATA_TREE` ( `ID` int(11) NOT NULL, `PARENT_ID` int(11) NOT NULL, `DATA` varch ..
发布时间:2020-05-14 22:07:01 数据库