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

Beth Lang's questions

Martin Hope
Beth Lang
Asked: 2020-03-04 16:17:48 +0800 CST

Usando o "banco de dados contido" do Azure MSSQL, como você força um usuário a redefinir sua senha?

  • 0

Estou configurando novos usuários em um Banco de Dados Contido MSSQL do Azure.

Quero que novos usuários sejam forçados a redefinir sua senha no primeiro login.

Eu vejo a capacidade de definir uma nova senha documentada https://learn.microsoft.com/en-us/sql/t-sql/statements/alter-user-transact-sql?view=sql-server-ver15 mas eu faço não ver a capacidade de forçar a reinicialização.

Alguma ideia?

azure-sql-database database-user
  • 1 respostas
  • 163 Views
Martin Hope
Beth Lang
Asked: 2011-03-09 12:56:34 +0800 CST

Qual padrão devo seguir ao nomear tabelas e exibições?

  • 21

Qual padrão devo seguir ao nomear tabelas e exibições? Por exemplo, é uma boa ideia colocar algo como tbl_ no início dos nomes das tabelas? Devo designar tabelas de código/pesquisa de alguma forma como ct_, lut_ ou codes_? Existem outras coisas a fazer/não fazer?

Estou usando o MS SQL Server e tenho muitos bancos de dados com muitas tabelas, então seria bom ter algo que possamos usar como padrão com algum suporte racional.

relational-theory naming-convention
  • 5 respostas
  • 10842 Views
Martin Hope
Beth Lang
Asked: 2011-01-18 14:16:40 +0800 CST

Como o MS SQL Server decide quando pode usar "Paralelismo" ao executar consultas?

  • 7

Como o MS SQL Server decide quando pode usar "Paralelismo" ao executar consultas? Recentemente, postei outra pergunta aqui que, ao olhar para o plano de execução real, usei paralelismo quando tinha um pedido na consulta e não quando não tinha o pedido. Então, estou me perguntando como ele descobre quando pode usar "Paralelismo" e quando não pode.

sql-server-2005 parallelism
  • 1 respostas
  • 1111 Views
Martin Hope
Beth Lang
Asked: 2011-01-15 14:42:05 +0800 CST

adicionar um pedido por a esta consulta retorna mais rápido do que sem, por quê?

  • 6

Alguma ideia de por que adicionar uma classificação a esta consulta retorna consideravelmente mais rápido do que sem a ordem? Eu esperaria o contrário, então o que poderia fazer isso acontecer?

SELECT TOP (500) r.cID,r.aField,a.Description 
       FROM dbo.tblR r  
            inner join dbo.tblA a on r.aID = a.ID  
            left join dbo.tblX x on x.cID = r.cID 
       WHERE (ISNULL(x.anotherField,'') <> r.anotherField or x.field3 is null) 
            and (r.ID=(select max(ID) from tblR where cID = r.cID and
            ISNULL(aField,'') <> '')) 
            and r.cID in (select ID from tblC)
       ORDER BY r.cID ASC -- when I comment this line out it runs much slower

Os planos de execução não estão ajudando muito.

sql-server-2005 order-by
  • 1 respostas
  • 2332 Views
Martin Hope
Beth Lang
Asked: 2011-01-10 12:40:10 +0800 CST

Os índices filtrados podem ajudar a melhorar as consultas baseadas em uma hora inserida ou isso deve ser evitado?

  • 6

Estou apenas aprendendo sobre os novos índices filtrados no MS SQL 2008 e estou tentando entender onde eles prejudicariam e onde ajudariam.

Posso ver que adicionar um índice filtrado a uma tabela de funcionários para indexar apenas os funcionários atuais seria uma boa ideia.

Mas que tal aplicar alguns índices filtrados a uma tabela grande com base no tempo. Por exemplo, digamos que eu tenha uma tabela que tenha um campo de data/hora inserido e a tabela tenha muitos anos de dados. Se as consultas normalmente são feitas com base na data e em algum outro campo, como inserido por, seria bom ter alguns índices filtrados com uma cláusula where limitando o índice a um período de tempo? No meu exemplo, a consulta seria algo como

select enteredOn, Description, ...
from myTable
where enteredOn > '2011/01/01' and enteredBy = "My, User"

Ter um índice filtrado para cada ano seria razoável ou isso causaria muitos problemas quando o abaixo fosse consultado?

select enteredOn, Description, ...
from myTable
where enteredOn > '2009/06/01' and eneteredOn < '2010/06/01' and enteredBy = "My, User"
sql-server-2008 database-design
  • 1 respostas
  • 513 Views
Martin Hope
Beth Lang
Asked: 2011-01-04 16:26:32 +0800 CST

Quanto "Padding" coloco em meus índices?

  • 9

Como você sabe quanto "Padding" um índice deve ter?

sql-server-2008 index
  • 2 respostas
  • 1188 Views
Martin Hope
Beth Lang
Asked: 2011-01-04 15:23:26 +0800 CST

Existe um processo do tipo "práticas recomendadas" para os desenvolvedores seguirem para alterações no banco de dados?

  • 31

Qual é uma boa maneira de migrar alterações de banco de dados de desenvolvimento para QA para ambientes de produção? Atualmente nós:

  1. Faça o script da alteração em um arquivo SQL e anexe-o a um item de trabalho do TFS.
  2. O trabalho é revisado por pares
  3. Quando o trabalho estiver pronto para teste, o SQL será executado no controle de qualidade.
  4. O trabalho é testado pelo controle de qualidade
  5. Quando o trabalho estiver pronto para produção, o SQL será executado nos bancos de dados de produção.

O problema com isso é que é muito manual. Ele depende do desenvolvedor se lembrar de anexar o sql ou do revisor de pares, caso o desenvolvedor se esqueça. Às vezes, acaba sendo o testador ou o implementador de controle de qualidade quem descobre o problema.

Um problema secundário é que às vezes você acaba precisando coordenar manualmente as alterações se duas tarefas separadas alterarem o mesmo objeto de banco de dados. Pode ser assim, mas ainda parece que deve haver alguma maneira automatizada de "sinalizar" esses problemas ou algo assim.

Nossa configuração: Nossa loja de desenvolvimento está cheia de desenvolvedores com muita experiência em banco de dados. Nossos projetos são muito orientados a DB. Somos principalmente uma loja de .NET e MS SQL. Atualmente, estamos usando itens de trabalho do MS TFS para rastrear nosso trabalho. Isso é útil para alterações de código porque vincula os conjuntos de alterações aos itens de trabalho para que eu possa descobrir exatamente quais alterações preciso incluir ao migrar para ambientes de controle de qualidade e produção. No momento, não estamos usando um projeto de banco de dados, mas podemos mudar para ele no futuro (talvez isso seja parte da resposta).

Estou muito acostumado com meu sistema de controle de origem cuidando de coisas assim para mim e gostaria de ter o mesmo para meu SQL.

sql-server-2008 process
  • 5 respostas
  • 1817 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