Table que não abre....
Pessoal, não consegui resolver o problema das queries. Pior: notei que na verdade não é apenas a Query: quando eu vou abrir uma simples tabela com um componente Table ele também demora muito!!! E isso só acontece naquele formulário com o problema (são alguns). Ex.: a Tabela Duplicatas abre legal no Form Cadastro de Duplicatas mas demora quase um minuto no Form Cadastro de Vendas (que usa dados da Duplicatas).
A estrutura da Table é:
CREATE TABLE [dbo].[DUPLICATAS_TMP] (
[CODIGO] [int] IDENTITY (1, 1) NOT NULL ,
[CLIENTE] [int] NOT NULL ,
[DATA] [datetime] NOT NULL ,
[VALOR] [float] NOT NULL ,
[VENDEDOR] [char] (50) NOT NULL ,
[COMISSAO] [float] NOT NULL ,
[DUPLICATA] [char] (15) NOT NULL ,
[PAGAMENTO] [datetime] NULL ,
[ORCAMENTO] [int] NOT NULL ,
[COMISSAO_PAGA] [float] NULL
) ON [PRIMARY]
GO
Ela tem 78 registros.
A Query é:
SELECT * FROM DUPLICATAS_TMP WHERE PAGAMENTO IS NULL AND
DATA >= :DATA_INI AND DATA <= :DATA_FIM ORDER BY DATA.
Ambas demoram um tempão a abrir. Alguma idéia iluminada e salvadora?????????
A estrutura da Table é:
CREATE TABLE [dbo].[DUPLICATAS_TMP] (
[CODIGO] [int] IDENTITY (1, 1) NOT NULL ,
[CLIENTE] [int] NOT NULL ,
[DATA] [datetime] NOT NULL ,
[VALOR] [float] NOT NULL ,
[VENDEDOR] [char] (50) NOT NULL ,
[COMISSAO] [float] NOT NULL ,
[DUPLICATA] [char] (15) NOT NULL ,
[PAGAMENTO] [datetime] NULL ,
[ORCAMENTO] [int] NOT NULL ,
[COMISSAO_PAGA] [float] NULL
) ON [PRIMARY]
GO
Ela tem 78 registros.
A Query é:
SELECT * FROM DUPLICATAS_TMP WHERE PAGAMENTO IS NULL AND
DATA >= :DATA_INI AND DATA <= :DATA_FIM ORDER BY DATA.
Ambas demoram um tempão a abrir. Alguma idéia iluminada e salvadora?????????
Willian
Curtidas 0
Respostas
Sremulador
25/03/2004
Estranho que o banco de dados esteja demorando com 78 reg,
1 - Tem indices criados (Melhora a performance consideravelmente)
2 - Faça um backu/restore
3 - Nunca utilize acesso pelo bde
1 - Tem indices criados (Melhora a performance consideravelmente)
2 - Faça um backu/restore
3 - Nunca utilize acesso pelo bde
GOSTEI 0
Willian
25/03/2004
Como acesso o servidor SQL sem usar o BDE com o Delphi 5??? Estou usando ele!!!
GOSTEI 0
Aroldo Zanela
25/03/2004
Como acesso o servidor SQL sem usar o BDE com o Delphi 5??? Estou usando ele!!!
ADO
GOSTEI 0