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

newprint's questions

Martin Hope
newprint
Asked: 2024-04-11 05:32:41 +0800 CST

ApplicationIntent = consultas ReadOnly e Writes

  • 5

Estou confuso sobre o comportamento da cadeia de conexão que especifica ApplicationIntent = ReadOnlye grava consultas no SQL Server 2016 Enterprise Edition.

Digamos que o Grupo de Disponibilidade tenha um primário - X1e duas réplicas - X2e X3digamos que eu queira equilibrar leituras e gravações, para que todas as gravações vão para o primário e leiam para duas réplicas.
Se o aplicativo se conecta ao SQL e lê e grava consultas usando uma única cadeia de conexão que possui ApplicationIntent = ReadOnly, isso significa que ocorrerá um erro se o aplicativo tentar executar a consulta de gravação ou simplesmente redirecionará essa consulta para o primário?

sql-server
  • 1 respostas
  • 34 Views
Martin Hope
newprint
Asked: 2015-07-22 10:03:21 +0800 CST

Várias perguntas sobre SGAM & GAM & IAM & PFS no SQL Server

  • 8

Tenho várias dúvidas sobre estrutura interna do SQL Server.

Vamos supor que temos uma tabela em um banco de dados.

  1. As páginas SGAM e GAM acompanham as extensões compartilhadas e uniformes dentro de um único intervalo GAM (~ 4 GB) e nos ajudam a encontrar o tipo apropriado de extensão ao alocar páginas/extensões (inicialmente as primeiras 8 páginas são alocadas de extensões mistas e as posições dessas páginas são gravador para as páginas IAM e, depois disso, das extensões GAM (extensões uniformes) e essas informações são armazenadas na próxima página IAM encadeada).

    Digamos que as páginas da tabela foram alocadas e o tamanho da tabela é superior a 8 páginas e, algum tempo depois, as linhas foram excluídas, deixando algum espaço reutilizável. Como o SQL Server sabe que as extensões têm espaço livre?

    As páginas têm informações sobre o tamanho do espaço livre, mas é muito demorado verificar todas as páginas. Os bits nas páginas SGAM e GAM não nos dizem nada além de que a extensão está alocada ou tem algumas páginas gratuitas (a página inteira é gratuita, não parcialmente).

  2. O cabeçalho do arquivo e as páginas SGAM, GAM e IAM estão entre as primeiras páginas de um arquivo. Qual estrutura de dados realmente aponta para eles?

sql-server database-internals
  • 1 respostas
  • 2251 Views
Martin Hope
newprint
Asked: 2014-03-26 14:08:28 +0800 CST

Finalidade dos índices não clusterizados no SQL Server 2012

  • 1

(Novo no SQL Server) Estou lutando para entender o propósito dos índices não clusterizados no SQL Server. Leia a documentação do MS (tanto para a versão 2012 quanto para a versão 2008 que possui belas imagens) e alguns recursos online, mas ainda há muitas perguntas sem resposta.

  1. Não cl. o índice mantém a árvore B classificada? Pelo que entendi, sim - http://technet.microsoft.com/en-us/library/aa933130%28v=sql.80%29.aspx , caso contrário, a analogia do índice do livro não faria sentido.
  2. Por que diabos você quer noncl. índice a ser definido na tabela ou exibição com um índice clusterizado ou em uma pilha? Heap não tem ordem, então definir noncl. index on heap faz algum sentido - você pode encontrar rapidamente correspondências exatas. No entanto, a tabela com índice clusterizado já possui dados organizados e a definição de noncl. index só irá acelerar buscas exatas.
sql-server
  • 1 respostas
  • 199 Views
Martin Hope
newprint
Asked: 2014-03-09 15:14:20 +0800 CST

Como diferentes cláusulas tratam Nulo/Desconhecido no SQL Server 2012?

  • 2

(relativamente novo em SQL e SQL Server) Estou lendo SQL Server 2012 T-SQL Fundamentals de Itzik Ben-Gan. Autor afirma que:

SQL tem diferentes tratamentos para UNKNOWN em diferentes elementos de linguagem

Então, eu examinei a documentação do SQL Server, e em particular a WHEREcláusula , mas não consegui encontrar nada específico sobre como NULL/UNKNOWNé tratado.

Alguém poderia me indicar o documento correto ou indicar o que estou lendo de errado na documentação? (Suspeito muito que a resposta à minha pergunta esteja enterrada em algum lugar do padrão SQL, mas pode ser muito complexa para mim, pelo menos neste momento.)

sql-server null
  • 1 respostas
  • 1258 Views
Martin Hope
newprint
Asked: 2013-04-18 19:06:26 +0800 CST

Não tenho certeza de como implementar certas restrições e relações neste esquema de banco de dados relacional

  • 2

Estou projetando o dB para o banco de dados de passagens aéreas do projeto escolar. (Usando o MySQL workbench)

Até agora, criei o seguinte design: diagrama de banco de dados

Aqui estão algumas coisas que não consigo descobrir:

  1. É uma boa ideia ter chaves estrangeiras como valores não int (como Varchar) ??
  2. O banco de dados precisa, de alguma forma, acompanhar o número de assentos reservados e o número de passageiros a bordo para um determinado voo. Não tenho ideia de onde colocar esses atributos.
  3. Como garantir que a cidade de chegada e a cidade de partida (da Flighttabela) sejam diferentes para um determinado voo?
mysql database-design
  • 4 respostas
  • 4735 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