sqlperformance

    0热度

    2回答

    我有这个查询是一个性能调整的候选人,因为它需要超过4-5小时运行。 explain plan for SELECT /*+ PARALLEL_INDEX(ssp, sub_svc_parm_ix2, 4) INDEX(ssp sub_svc_parm_ix2) */ SUB_SVC_ID FROM SUB_SVC_PARM ssp WHE

    0热度

    1回答

    我想显示本周回复最多的基于vbulletin的论坛的10个主题。所以我写了一个查询计数由线程ID分组的时间跨度所有的职位,以确保每一个线程是只有一次在此列表: SELECT post.postid, COUNT(post.postid) AS replys FROM post WHERE post.visible = 1 AND post.dateline > DATE_SUB("2016-

    0热度

    1回答

    在这里,我处于同一个泥潭,也许你们中的很多人都是。 Teradata 14.1的对象使用功能已启用。 此专栏是1 env。结果是零脯氨酸,因为我们升级了一段时间,但在另一个(QA /测试)env。它有价值。 DBC.DBQLRuleTbl | TimeCreated sel TimeCreated from DBC.DBQLRuleTbl where DBQLRuleTbl.UserID in (

    3热度

    2回答

    摘要 我计划存储在SQL Azure数据库与下面的模式牌照名单: 架构 CREATE TABLE [dbo].[events]( [id] [bigint] IDENTITY(1,1) NOT NULL, [dateTimeCreated] [datetime] NOT NULL, [registration] [varchar](14) NOT NULL ) ON

    1热度

    1回答

    我读过在FK上连接表时,连接执行的列的数据类型会影响性能。例如,加入int比加入varchar(128)要快。我的问题是,基于数据类型或该数据类型中的值,加入字段的速度是否更快? 例如,如果我在-2,147,483,648的值上进行连接,是否比连接上的“J”值更快,因为“J”在数据库中占用更多空间,假设“J”来自varchar(128)字段?如果它们都来自整数列,那么1的值是否与-2,147,48

    1热度

    1回答

    我有一个数百万记录表格,其中定义了一个整数主键。 我也有“黑名单”中没有数以百万计的ID。它们存储在内存中(从磁盘上的文件读取)。 我必须选择不在黑名单中的记录,即所有记录的ID不在我的黑名单中。 我解决了这个问题,使用临时表(单列:ID)插入不需要的ID,然后选择其ID不在此表中的所有记录。 我最关心的是性能: 插入如此多的纪录临时表。 选择不在临时表中的项目。 编辑 在我使用的是临时表像这样的

    1热度

    2回答

    考虑下面的例子: SET NOCOUNT ON; CREATE TABLE #Users ( ID INT IDENTITY(1,1), Name VARCHAR(50) ); CREATE CLUSTERED INDEX IDX_C_Users_UserID ON #Users(ID); -- CREATE INDEX

    2热度

    1回答

    我正在运行MySql 5.6,并且我注意到,当我对服务器进行基准测试(在一段时间内并行执行几百个查询)时,m1.large aws实例的CPU利用率从未超过50% 。 我已在thread_cache变量设置为50和max_connections 500当我执行从壳下面的命令, 中mysqladmin -u根-ppassword -r -i 1个分机| grep的由Threads_created 我

    -1热度

    1回答

    任何人都可以调整此查询以获得更好的性能吗? SELECT `Vocabulary`.`id`, `Vocabulary`.`title`, `Vocabulary`.`alias`, `Vocabulary`.`description`, `Vocabulary`.`required`, `Vocabulary`.`multiple`, `Vocabulary`.`tags`,

    0热度

    2回答

    我有这样的SQL查询的SQL查询的性能: IF NOT EXISTS (SELECT TOP 1 RowId FROM dbo.Cache AS C WHERE StringSearched = @pcpnpi AND colName = 'pcpnpi' AND ModifiedAt > (SELECT ModifiedAt