AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-238263

grochu's questions

Martin Hope
grochu
Asked: 2021-11-05 03:22:10 +0800 CST

Existe alguma opção no controle de alterações para rastrear alterações de colunas específicas da tabela?

  • 0

Você sabe se é possível rastrear alterações (CHANGE TRACKING ou CDC) com 'Rastrear colunas atualizadas', mas apenas colunas específicas que gostaríamos de rastrear. O motivo é que temos uma tabela com 300 colunas e gostaríamos de acompanhar apenas 5 delas.

sql-server-2016 change-tracking
  • 1 respostas
  • 206 Views
Martin Hope
grochu
Asked: 2021-10-26 03:54:55 +0800 CST

Posso experimentar o SQL Server BIG Data Cluster gratuitamente?

  • 0

Não consigo encontrar informações sobre como testar o SQL Server Big Data Cluster em um ambiente de desenvolvimento. Temos alguns AKSes e gostaríamos de tentar instalar o SQL Server Big Data Cluster.

É possível fazê-lo gratuitamente?
A instância mestre pode ser SQL Server 2019 Developer Edition?

sql-server clustering
  • 1 respostas
  • 99 Views
Martin Hope
grochu
Asked: 2021-10-07 01:26:48 +0800 CST

Qual é a melhor maneira de solicitar a tabela particionada?

  • -2

Qual é a maneira mais eficiente de obter dados ordenados de uma tabela particionada?

Eu tenho esta consulta:

SELECT TOP (4000)
*
FROM dbo.MS
ORDER BY MANDT
, MBLNR
, MJAHR
, ZEILE

A tabela é particionada por MBLNR.

Plano de execução: https://www.brentozar.com/pastetheplan/?id=Bkhv5g5EF

Existe alguma opção para se livrar do Sort do plano de execução?

Criar declaração de tabela:

CREATE TABLE [dbo].[MS]
(
    [MANDT] [NVARCHAR](3) NOT NULL
    , [MBLNR] [NVARCHAR](10) NOT NULL
    , [MJAHR] [NVARCHAR](4) NOT NULL
    , [ZEILE] [NVARCHAR](4) NOT NULL
    , [LINE_ID] [NVARCHAR](6) NOT NULL
    , [PARENT_ID] [NVARCHAR](6) NOT NULL
    , [LINE_DEPTH] [NVARCHAR](2) NOT NULL
    , [MAA_URZEI] [NVARCHAR](4) NOT NULL
    , [BWART] [NVARCHAR](3) NOT NULL
    , [XAUTO] [NVARCHAR](1) NOT NULL
    , [MATNR] [NVARCHAR](18) NOT NULL
    , [WERKS] [NVARCHAR](4) NOT NULL
    , [LGORT] [NVARCHAR](4) NOT NULL
    , [CHARG] [NVARCHAR](10) NOT NULL
    , [INSMK] [NVARCHAR](1) NOT NULL
    , [ZUSCH] [NVARCHAR](1) NOT NULL
    , [ZUSTD] [NVARCHAR](1) NOT NULL
    , [SOBKZ] [NVARCHAR](1) NOT NULL
    , [LIFNR] [NVARCHAR](10) NOT NULL
    , [KUNNR] [NVARCHAR](10) NOT NULL
    , [KDAUF] [NVARCHAR](10) NOT NULL
    , [KDPOS] [NVARCHAR](6) NOT NULL
    , [KDEIN] [NVARCHAR](4) NOT NULL
    , [PLPLA] [NVARCHAR](10) NOT NULL
    , [SHKZG] [NVARCHAR](1) NOT NULL
    , [WAERS] [NVARCHAR](5) NOT NULL
    , [DMBTR] [DECIMAL](13, 2) NOT NULL
    , [BNBTR] [DECIMAL](13, 2) NOT NULL
    , [BUALT] [DECIMAL](13, 2) NOT NULL
    , [SHKUM] [NVARCHAR](1) NOT NULL
    , [DMBUM] [DECIMAL](13, 2) NOT NULL
    , [BWTAR] [NVARCHAR](10) NOT NULL
    , [MENGE] [DECIMAL](13, 3) NOT NULL
    , [MEINS] [NVARCHAR](3) NOT NULL
    , [ERFMG] [DECIMAL](13, 3) NOT NULL
    , [ERFME] [NVARCHAR](3) NOT NULL
    , [BPMNG] [DECIMAL](13, 3) NOT NULL
    , [BPRME] [NVARCHAR](3) NOT NULL
    , [EBELN] [NVARCHAR](10) NOT NULL
    , [EBELP] [NVARCHAR](5) NOT NULL
    , [LFBJA] [NVARCHAR](4) NOT NULL
    , [LFBNR] [NVARCHAR](10) NOT NULL
    , [LFPOS] [NVARCHAR](4) NOT NULL
    , [SJAHR] [NVARCHAR](4) NOT NULL
    , [SMBLN] [NVARCHAR](10) NOT NULL
    , [SMBLP] [NVARCHAR](4) NOT NULL
    , [ELIKZ] [NVARCHAR](1) NOT NULL
    , [SGTXT] [NVARCHAR](50) NOT NULL
    , [EQUNR] [NVARCHAR](18) NOT NULL
    , [WEMPF] [NVARCHAR](12) NOT NULL
    , [ABLAD] [NVARCHAR](25) NOT NULL
    , [GSBER] [NVARCHAR](4) NOT NULL
    , [KOKRS] [NVARCHAR](4) NOT NULL
    , [PARGB] [NVARCHAR](4) NOT NULL
    , [PARBU] [NVARCHAR](4) NOT NULL
    , [KOSTL] [NVARCHAR](10) NOT NULL
    , [PROJN] [NVARCHAR](16) NOT NULL
    , [AUFNR] [NVARCHAR](12) NOT NULL
    , [ANLN1] [NVARCHAR](12) NOT NULL
    , [ANLN2] [NVARCHAR](4) NOT NULL
    , [XSKST] [NVARCHAR](1) NOT NULL
    , [XSAUF] [NVARCHAR](1) NOT NULL
    , [XSPRO] [NVARCHAR](1) NOT NULL
    , [XSERG] [NVARCHAR](1) NOT NULL
    , [GJAHR] [NVARCHAR](4) NOT NULL
    , [XRUEM] [NVARCHAR](1) NOT NULL
    , [XRUEJ] [NVARCHAR](1) NOT NULL
    , [BUKRS] [NVARCHAR](4) NOT NULL
    , [BELNR] [NVARCHAR](10) NOT NULL
    , [BUZEI] [NVARCHAR](3) NOT NULL
    , [BELUM] [NVARCHAR](10) NOT NULL
    , [BUZUM] [NVARCHAR](3) NOT NULL
    , [RSNUM] [NVARCHAR](10) NOT NULL
    , [RSPOS] [NVARCHAR](4) NOT NULL
    , [KZEAR] [NVARCHAR](1) NOT NULL
    , [PBAMG] [DECIMAL](13, 3) NOT NULL
    , [KZSTR] [NVARCHAR](1) NOT NULL
    , [UMMAT] [NVARCHAR](18) NOT NULL
    , [UMWRK] [NVARCHAR](4) NOT NULL
    , [UMLGO] [NVARCHAR](4) NOT NULL
    , [UMCHA] [NVARCHAR](10) NOT NULL
    , [UMZST] [NVARCHAR](1) NOT NULL
    , [UMZUS] [NVARCHAR](1) NOT NULL
    , [UMBAR] [NVARCHAR](10) NOT NULL
    , [UMSOK] [NVARCHAR](1) NOT NULL
    , [KZBEW] [NVARCHAR](1) NOT NULL
    , [KZVBR] [NVARCHAR](1) NOT NULL
    , [KZZUG] [NVARCHAR](1) NOT NULL
    , [WEUNB] [NVARCHAR](1) NOT NULL
    , [PALAN] [DECIMAL](11, 0) NOT NULL
    , [LGNUM] [NVARCHAR](3) NOT NULL
    , [LGTYP] [NVARCHAR](3) NOT NULL
    , [LGPLA] [NVARCHAR](10) NOT NULL
    , [BESTQ] [NVARCHAR](1) NOT NULL
    , [BWLVS] [NVARCHAR](3) NOT NULL
    , [TBNUM] [NVARCHAR](10) NOT NULL
    , [TBPOS] [NVARCHAR](4) NOT NULL
    , [XBLVS] [NVARCHAR](1) NOT NULL
    , [VSCHN] [NVARCHAR](1) NOT NULL
    , [NSCHN] [NVARCHAR](1) NOT NULL
    , [DYPLA] [NVARCHAR](1) NOT NULL
    , [UBNUM] [NVARCHAR](10) NOT NULL
    , [TBPRI] [NVARCHAR](1) NOT NULL
    , [TANUM] [NVARCHAR](10) NOT NULL
    , [WEANZ] [NVARCHAR](3) NOT NULL
    , [GRUND] [NVARCHAR](4) NOT NULL
    , [EVERS] [NVARCHAR](2) NOT NULL
    , [EVERE] [NVARCHAR](2) NOT NULL
    , [IMKEY] [NVARCHAR](8) NOT NULL
    , [KSTRG] [NVARCHAR](12) NOT NULL
    , [PAOBJNR] [NVARCHAR](10) NOT NULL
    , [PRCTR] [NVARCHAR](10) NOT NULL
    , [PS_PSP_PNR] [NVARCHAR](8) NOT NULL
    , [NPLNR] [NVARCHAR](12) NOT NULL
    , [AUFPL] [NVARCHAR](10) NOT NULL
    , [APLZL] [NVARCHAR](8) NOT NULL
    , [AUFPS] [NVARCHAR](4) NOT NULL
    , [VPTNR] [NVARCHAR](10) NOT NULL
    , [FIPOS] [NVARCHAR](14) NOT NULL
    , [SAKTO] [NVARCHAR](10) NOT NULL
    , [BSTMG] [DECIMAL](13, 3) NOT NULL
    , [BSTME] [NVARCHAR](3) NOT NULL
    , [XWSBR] [NVARCHAR](1) NOT NULL
    , [EMLIF] [NVARCHAR](10) NOT NULL
    , [EXBWR] [DECIMAL](13, 2) NOT NULL
    , [VKWRT] [DECIMAL](13, 2) NOT NULL
    , [AKTNR] [NVARCHAR](10) NOT NULL
    , [ZEKKN] [NVARCHAR](2) NOT NULL
    , [VFDAT] [NVARCHAR](8) NOT NULL
    , [CUOBJ_CH] [NVARCHAR](18) NOT NULL
    , [EXVKW] [DECIMAL](13, 2) NOT NULL
    , [PPRCTR] [NVARCHAR](10) NOT NULL
    , [RSART] [NVARCHAR](1) NOT NULL
    , [GEBER] [NVARCHAR](10) NOT NULL
    , [FISTL] [NVARCHAR](16) NOT NULL
    , [MATBF] [NVARCHAR](18) NOT NULL
    , [UMMAB] [NVARCHAR](18) NOT NULL
    , [BUSTM] [NVARCHAR](4) NOT NULL
    , [BUSTW] [NVARCHAR](4) NOT NULL
    , [MENGU] [NVARCHAR](1) NOT NULL
    , [WERTU] [NVARCHAR](1) NOT NULL
    , [LBKUM] [DECIMAL](13, 3) NOT NULL
    , [SALK3] [DECIMAL](13, 2) NOT NULL
    , [VPRSV] [NVARCHAR](1) NOT NULL
    , [FKBER] [NVARCHAR](16) NOT NULL
    , [DABRBZ] [NVARCHAR](8) NOT NULL
    , [VKWRA] [DECIMAL](13, 2) NOT NULL
    , [DABRZ] [NVARCHAR](8) NOT NULL
    , [XBEAU] [NVARCHAR](1) NOT NULL
    , [LSMNG] [DECIMAL](13, 3) NOT NULL
    , [LSMEH] [NVARCHAR](3) NOT NULL
    , [KZBWS] [NVARCHAR](1) NOT NULL
    , [QINSPST] [NVARCHAR](1) NOT NULL
    , [URZEI] [NVARCHAR](4) NOT NULL
    , [J_1BEXBASE] [DECIMAL](13, 2) NOT NULL
    , [MWSKZ] [NVARCHAR](2) NOT NULL
    , [TXJCD] [NVARCHAR](15) NOT NULL
    , [EMATN] [NVARCHAR](18) NOT NULL
    , [J_1AGIRUPD] [NVARCHAR](1) NOT NULL
    , [VKMWS] [NVARCHAR](2) NOT NULL
    , [HSDAT] [NVARCHAR](8) NOT NULL
    , [BERKZ] [NVARCHAR](1) NOT NULL
    , [MAT_KDAUF] [NVARCHAR](10) NOT NULL
    , [MAT_KDPOS] [NVARCHAR](6) NOT NULL
    , [MAT_PSPNR] [NVARCHAR](8) NOT NULL
    , [XWOFF] [NVARCHAR](1) NOT NULL
    , [BEMOT] [NVARCHAR](2) NOT NULL
    , [PRZNR] [NVARCHAR](12) NOT NULL
    , [LLIEF] [NVARCHAR](10) NOT NULL
    , [LSTAR] [NVARCHAR](6) NOT NULL
    , [XOBEW] [NVARCHAR](1) NOT NULL
    , [GRANT_NBR] [NVARCHAR](20) NOT NULL
    , [ZUSTD_T156M] [NVARCHAR](1) NOT NULL
    , [SPE_GTS_STOCK_TY] [NVARCHAR](1) NOT NULL
    , [KBLNR] [NVARCHAR](10) NOT NULL
    , [KBLPOS] [NVARCHAR](3) NOT NULL
    , [XMACC] [NVARCHAR](1) NOT NULL
    , [VGART_MKPF] [NVARCHAR](2) NOT NULL
    , [BUDAT_MKPF] [NVARCHAR](8) NOT NULL
    , [CPUDT_MKPF] [NVARCHAR](8) NOT NULL
    , [CPUTM_MKPF] [NVARCHAR](6) NOT NULL
    , [USNAM_MKPF] [NVARCHAR](12) NOT NULL
    , [XBLNR_MKPF] [NVARCHAR](16) NOT NULL
    , [TCODE2_MKPF] [NVARCHAR](20) NOT NULL
    , [VBELN_IM] [NVARCHAR](10) NOT NULL
    , [VBELP_IM] [NVARCHAR](6) NOT NULL
    , [SGT_SCAT] [NVARCHAR](16) NOT NULL
    , [SGT_UMSCAT] [NVARCHAR](16) NOT NULL
    , [SGT_RCAT] [NVARCHAR](16) NOT NULL
    , [/BEV2/ED_KZ_VER] [NVARCHAR](1) NOT NULL
    , [/BEV2/ED_USER] [NVARCHAR](12) NOT NULL
    , [/BEV2/ED_AEDAT] [NVARCHAR](8) NOT NULL
    , [/BEV2/ED_AETIM] [NVARCHAR](6) NOT NULL
    , [DISUB_OWNER] [NVARCHAR](10) NOT NULL
    , [OINAVNW] [DECIMAL](13, 2) NOT NULL
    , [OICONDCOD] [NVARCHAR](2) NOT NULL
    , [CONDI] [NVARCHAR](2) NOT NULL
    , [WRF_CHARSTC1] [NVARCHAR](18) NOT NULL
    , [WRF_CHARSTC2] [NVARCHAR](18) NOT NULL
    , [WRF_CHARSTC3] [NVARCHAR](18) NOT NULL
    , [/BEV2/ED_AEDAT_SIMP_DT] AS (TRY_CONVERT([DATE], [/BEV2/ED_AEDAT], (112)))
    , [BUDAT_MKPF_SIMP_DT] AS (TRY_CONVERT([DATE], [BUDAT_MKPF], (112)))
    , [CPUDT_MKPF_SIMP_DT] AS (TRY_CONVERT([DATE], [CPUDT_MKPF], (112)))
    , [DABRBZ_SIMP_DT] AS (TRY_CONVERT([DATE], [DABRBZ], (112)))
    , [DABRZ_SIMP_DT] AS (TRY_CONVERT([DATE], [DABRZ], (112)))
    , [HSDAT_SIMP_DT] AS (TRY_CONVERT([DATE], [HSDAT], (112)))
    , [VFDAT_SIMP_DT] AS (TRY_CONVERT([DATE], [VFDAT], (112)))
    , [/BEV2/ED_AETIM_SIMP_TM] AS (TRY_CONVERT([TIME](0), CASE [/BEV2/ED_AETIM]
                                                          WHEN N'240000' THEN
                                                              N'23:59:59'
                                                          ELSE
                                                              STUFF(STUFF([/BEV2/ED_AETIM], (3), (0), N':'), (6), (0), N':')
                                                          END, (112))
                                  )
    , [CPUTM_MKPF_SIMP_TM] AS (TRY_CONVERT([TIME](0), CASE [CPUTM_MKPF]
                                                      WHEN N'240000' THEN
                                                          N'23:59:59'
                                                      ELSE
                                                          STUFF(STUFF([CPUTM_MKPF], (3), (0), N':'), (6), (0), N':')
                                                      END, (112))
                              )
    , CONSTRAINT [dbo_MS~0]
          PRIMARY KEY CLUSTERED
          (
              [MANDT] ASC
              , [MBLNR] ASC
              , [MJAHR] ASC
              , [ZEILE] ASC
          )
);

Função de partição:

CREATE PARTITION FUNCTION [PF_dbo_MS_SIMP] (NVARCHAR(10))
AS RANGE RIGHT FOR VALUES (
N'426811'
, N'426862'
, N'426916'
, N'426968'
, N'427022'
, N'427072'
, N'427124'
, N'427182'
, N'427238'
, N'427293'
, N'427349'
, N'427404'
, N'427459'
, N'427513'
, N'427569'
, N'427625'
, N'427680'
, N'427733'
, N'427784'
, N'427840'
, N'427893'
, N'427948'
, N'428002'
, N'428053'
, N'428105'
, N'428162'
, N'428216'
, N'428272'
, N'428328'
, N'428384'
, N'428437'
, N'428489'
, N'428547'
, N'428601'
, N'428659'
, N'428715'
, N'428769'
, N'428822'
, N'428878'
, N'428932'
, N'428986'
, N'429041'
, N'429089'
, N'429146'
, N'429204'
, N'429260'
, N'429313'
, N'429366'
, N'429418'
, N'429472'
, N'429528'
, N'429583'
, N'429638'
, N'429691'
, N'429745'
, N'429799'
, N'429856'
, N'429909'
, N'429961'
, N'430012'
, N'430063'
, N'430118'
, N'430171'
, N'430224'
, N'430276'
, N'430326'
, N'430381'
, N'430434'
, N'430489'
, N'430539'
, N'430591'
, N'430644'
, N'430698'
, N'430753'
, N'430805'
, N'430856'
, N'430906'
, N'430961'
, N'516464'
, N'516561'
, N'516664'
, N'516766'
, N'516868'
, N'516970'
, N'517071'
, N'517173'
, N'517274'
, N'517376'
, N'517478'
, N'517578'
, N'517678'
, N'517778'
, N'517879'
, N'517913'
);
partitioning sql-server-2016
  • 1 respostas
  • 175 Views
Martin Hope
grochu
Asked: 2021-09-22 01:34:33 +0800 CST

Vale a pena usar NONCLUSTERD FILTERED INDEX com cláusula `<>''`?

  • 0

Estou apenas pensando em criar NONCLUSTERED FILTERED INDEXcom condição:

WHERE varcharColumn <> ''

Esta coluna contém cerca de 3127 valores diferentes, incluindo value ''. Todas as consultas têm condição que estão sendo executadas nesta tabela têm condição:

WHERE varcharColumn <> ''

90% das linhas contêm a string vazia e seriam excluídas por esse filtro.

Você acha que vale a pena criar esse índice com a cláusula acima? Ou talvez seja melhor criar NONCLUSTERED FILTERED INDEXcom cláusula:

WHERE varcharColumn = ''
nonclustered-index filtered-index
  • 2 respostas
  • 62 Views
Martin Hope
grochu
Asked: 2021-09-10 22:24:47 +0800 CST

Qual é a melhor maneira de verificar o desempenho da tabela versus visualização?

  • 0

Você poderia aconselhar qual é a melhor solução para comparar o desempenho da consulta para Tabela vs Visualização.

Quero dizer ter dois bancos de dados no mesmo servidor ( SQL Server 2016). Ambos incluem os mesmos dados, mas em esquemas diferentes, então, digamos, banco de dados A, temos dados em uma tabela , no banco de A.Datadados B, os mesmos dados estão nas tabelas B.Data1e B.Data2. B.Data3Portanto, no banco de dados B, existem alguns VIEVs que mostram os mesmos dados que a tabela Data no banco de dados A(então, por exemplo, digamos que temos view View_Datano banco de dados B).

Qual é a melhor maneira de comparar desempenho/eficiência para consultas de tabela A.Datae visualização B.View_Data? Basta SET STATICTICS IO ONe comparar essas estatísticas?

sql-server performance
  • 1 respostas
  • 123 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve