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-12916

Salman A's questions

Martin Hope
Salman A
Asked: 2022-01-05 02:38:20 +0800 CST

Agendando a data da próxima execução para trabalhos semanais de agente

  • 0

No SQL Server, usei o assistente de plano de manutenção para criar três trabalhos:

Trabalho Cronograma
Trabalho 1 A cada 3 semanas no domingo
Trabalho 2 A cada 3 semanas no domingo
Trabalho 3 A cada 3 semanas no domingo

Eu quero que os três jobs sejam executados assim:

Encontro Trabalho
Dom 2022-01-09 Trabalho 1
Dom 2022-01-16 Trabalho 2
domingo 23-01-2022 Trabalho 3
domingo 30-01-2022 Trabalho 1
Dom 2022-02-06 Trabalho 2
Dom 2022-02-13 Trabalho 3

E assim por diante. Mas o Job Activity Monitor mostra a data da "Próxima execução" para todos os três trabalhos como Sun 2022-01-09. Tentei alterar a "Data de início" dos horários para três domingos consecutivos no passado, por exemplo, Dom 2021-12-19, Dom 2021-12-26 e Dom 2022-01-02, mas sem alegria. Por favor informar.

sql-server sql-server-2012
  • 1 respostas
  • 115 Views
Martin Hope
Salman A
Asked: 2020-12-24 02:06:08 +0800 CST

O SQL Server otimiza duas operações ">" na mesma coluna

  • 0

O SQL Server pode otimizar o seguinte:

DECLARE @id INT;
DECLARE @d1 DATE;
SELECT a, b
FROM t
WHERE id_column = @id
AND date_column >= CAST(CURRENT_TIMESTAMP AS DATE)
AND date_column >= @d1

Observe que há dois >operadores na mesma coluna. Supondo que hoje é 2020-12-23e d1poderia ser 2020-12-20ou 2020-12-27, eu esperava que o SQL Server usasse automaticamente a maior das duas datas ... 2020-12-23no primeiro caso e 2020-12-27no último. Mas eu não tenho certeza.

sql-server sql-server-2012
  • 2 respostas
  • 73 Views
Martin Hope
Salman A
Asked: 2018-12-15 04:13:03 +0800 CST

Encontre grupos com exatamente um valor: COUNT(DISTINCT x) = 1 vs MIN(x) = MAX(x)

  • 5

Dados esses dados:

gid | val
1   | a
1   | a
1   | a
2   | b
3   | x
3   | y
3   | z

as seguintes consultas retornam grupos (gid) que contêm exatamente um valor distinto (val):

SELECT gid FROM t GROUP BY gid HAVING MIN(val) = MAX(val)
SELECT gid FROM t GROUP BY gid HAVING COUNT(DISTINCT val) = 1

As pessoas parecem sugerir que a primeira variante seria mais rápida (se supondo que existam índices apropriados, procurar MIN e MAX seria mais rápido do que contar todos os valores). Isso é um fato ou um mito.

sql-server performance
  • 1 respostas
  • 146 Views
Martin Hope
Salman A
Asked: 2013-01-08 10:44:19 +0800 CST

Como desabilitar um protocolo de rede afeta o desempenho do servidor SQL

  • 1

O monitor de informações do processo do SQL Server 2000 exibe cerca de 100 processos que usam uma combinação de Pipes Nomeados/TCP-IP e usuários (autenticados integrados). Fiquei me perguntando se:

  • desabilitar pipes nomeados - ou - TCP-IP (para que todos os aplicativos sejam forçados a usar um único protocolo) afetaria o desempenho do servidor SQL de qualquer maneira

  • usar um único login do servidor SQL em vez de vários logins do Windows afetaria o desempenho do servidor SQL de qualquer maneira (não há necessidade real de logins separados)

O que estou dizendo é que, se eu consolidar todas as conexões em poucas combinações possíveis, obtenho algum benefício de desempenho?

sql-server performance
  • 1 respostas
  • 1403 Views
Martin Hope
Salman A
Asked: 2012-12-19 08:42:42 +0800 CST

Erro de tempo limite expirado ao usar o assistente de cópia de banco de dados

  • 8

A Microsoft me fez acreditar que o SQL Server 2012 Copy Database Wizard é a maneira mais ideal de copiar um banco de dados do SQL Server 2000 para o SQL Server 2012. Depois de lutar por algumas horas, consegui superar alguns problemas e importar pequenos para bancos de dados SQL Server 2000 de tamanho médio no SQL Server 2012.

No entanto, o assistente falha constantemente para um banco de dados de 30 GB com estes erros:

Mensagem: Ocorreu um erro durante a transferência de dados. Consulte a exceção interna para obter detalhes.
StackTrace: em Microsoft.SqlServer.Management.Smo.Transfer.TransferData()
em Microsoft.SqlServer.Dts.Tasks.TransferObjectsTask.TransferObjectsTask.TransferDatabasesUsingSMOTransfer()
InnerException --> Tempo limite expirado. O período de tempo limite expirou antes da conclusão da operação ou o servidor não está respondendo.
CREATE DATABASE falhou. Alguns nomes de arquivo listados não puderam ser criados. Verifique os erros relacionados.
StackTrace:
em System.Data.SqlClient.SqlConnection.OnError(exceção SqlException, Boolean breakConnection)
em System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
em System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

Eu verifiquei duas vezes, não é um problema de caminho de arquivo, permissão ou espaço em disco. Acho que a CREATE DATABASEetapa leva cerca de 2 minutos e o assistente assume que a operação expirou. Eu criei manualmente um banco de dados vazio com o mesmo caminho de arquivo e tamanho de arquivo usando SQL, que funcionou. Curiosamente, uma cópia do banco de dados de 1 GB falhou com os mesmos erros e foi bem-sucedida na segunda tentativa.

Por favor ajude.

sql-server sql-server-2012
  • 1 respostas
  • 6624 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