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

bumble_bee_tuna's questions

Martin Hope
bumble_bee_tuna
Asked: 2012-11-28 14:39:47 +0800 CST

Utilização do pool de buffers do SQL Server em VMWare

  • 6

Recentemente, migrei uma caixa física do SQL Server (2012) para o ESX (5.1) simplesmente para facilitar a administração. É e será o único convidado no servidor. Como esperado, houve um impacto marginal no desempenho que, na maioria das vezes, só é perceptível na inicialização. Aqui está o meu problema.

Percebi que, na virtualização, o buffer pool leva a memória muito, muito mais devagar do que sua contraparte física.

Na instalação física, em 2 dias em execução, o servidor SQL alocou todos os 120 GB de memória alocada (memória máxima do servidor). No entanto, com praticamente a mesma configuração em execução no hipervisor (também dei ao hóspede reserva total da memória), demorou 7 semanas para atingir 50 GB. Isso também foi dolorosamente lento, algo como um aumento de Gb por dia, o que se traduziu em alguns dias de consultas lentas.

Portanto, embora eu tenha visto isso em várias caixas de convidados e atribuído à pressão da memória, estou confuso sobre o motivo pelo qual isso está acontecendo em uma única caixa de convidados. Eu sei que o vmware irá compactar e desduplicar a memória, no entanto, a maior parte disso são dados exclusivos.

Então minha pergunta é:

1) Por que exatamente isso está acontecendo? Estou interessado no mecanismo exato que está causando isso.

2) Existe um método para iniciar o servidor SQL com alocação de memória total? Lembro-me de algo como um traceflag para isso, mas não consegui encontrar nada para 64 bits. E isso é necessário?

Desde já, obrigado.


Outra coisa que notei nos primeiros dias após uma reinicialização é que o PLE fica muito baixo na faixa de 500 - 900, isso aumenta conforme o buffer pool cresce.

sql-server memory
  • 1 respostas
  • 975 Views
Martin Hope
bumble_bee_tuna
Asked: 2012-11-11 18:29:18 +0800 CST

Restaurar msdb do SQL Server 2008 R2 para a instância do SQL Server 2012

  • 5

Estou mudando de uma instância do SQL Server 2008 R2 para uma instância do SQL Server 2012 em uma caixa separada. Desejo restaurar msdbpara obter todos os meus trabalhos de agente e similares e estou recebendo o seguinte erro:

A restauração do banco de dados 'msdb' falhou.
(Microsoft.SqlServer.Management.RelationalEngineTasks)
System.Data.SqlClient.SqlError: O backup do banco de dados do sistema no dispositivo \10.0.0.3\BackUps\NOFAULT2010_msdb_FULL_20121016_220006.bak não pode ser restaurado porque foi criado por uma versão diferente do servidor (10.50.1600) do que este servidor (11.00.2100).
(Microsoft.SqlServer.SmoExtended)

Eu entenderia isso se estivesse tentando ir de 2012 para 2008, mas isso é novo para mim.

De qualquer forma, para fazer isso funcionar? Ou, se não for a melhor maneira de transferir os trabalhos do agente, usuários, blazi blah?

Obrigado

sql-server sql-server-2008-r2
  • 2 respostas
  • 12825 Views
Martin Hope
bumble_bee_tuna
Asked: 2012-10-10 05:51:14 +0800 CST

Definir SA como senha fraca no SQL Server 2012

  • 7

Olá estou migrando um banco de dados para SQL Server 2012, e estou com um problema.

Deixe-me começar dizendo que o aplicativo (ISV) tem uma segurança horrível! Portanto, tente não se encolher muito.

  1. O aplicativo faz login com autenticação sa.
  2. A senha sa é codificada no aplicativo.

Portanto, a senha sa na instância 2012 deve corresponder ao login do aplicativo. No entanto, ele não atende aos requisitos de senha de 2012.

Existe uma maneira de substituir essa funcionalidade?

sql-server sql-server-2012
  • 2 respostas
  • 6888 Views
Martin Hope
bumble_bee_tuna
Asked: 2012-05-01 17:35:19 +0800 CST

Quando é correto reduzir um banco de dados?

  • 47

Eu sei que o psiquiatra é o diabo: ele inverte a ordem das páginas e é responsável pelo câncer de pele, fragmentação de dados e aquecimento global. A lista continua... Dito isto, digamos que eu tenha um banco de dados de 100 GB e exclua 50 GB de dados -- não em uma tabela, mas uma poda geral de dados antigos em um nível de banco de dados amplo, cobrindo 90% do tabelas - isso constitui um caso de uso apropriado para reduzir o banco de dados?

Se não, quais são as etapas apropriadas para limpar a casa depois de remover uma porcentagem tão alta de dados de um banco de dados? Posso pensar em dois: Reconstruir Índices e Atualizar Estatísticas. O que mais?

sql-server disk-space
  • 5 respostas
  • 67992 Views
Martin Hope
bumble_bee_tuna
Asked: 2012-05-01 15:29:13 +0800 CST

Estratégias de indexação em campos de texto ou NVARCHAR(MAX)

  • 2

Estou com a seguinte query (simplificada para questionar) estou tentando agilizar para um BD somente leitura...

SELECT 
 [sysid]
,[Date]=CONVERT(CHAR, DATEADD(D, [date], '1800-12-28'),101)   
,[From]=[from_addr]   
,[To]=[to_addr]  --I'm a very long Text or NVARCHAR(MAX) Field
,[Subject]=[subject]  
,CASE WHEN [attach] = 1 THEN 'Yes' ELSE 'No' END AS 'Att'   
,[Code]=[ccode]   
,[Staff]=[staff]  
,[MatNo]=[mat_no]  
FROM dbo.[email] 
DYNAMIC WHERE CLAUSE ON ANY OF ABOVE

Já tentei adicionar alguns índices incluindo índices de cobertura não consigo incluir o to_addr do jeito que está (como texto ou NVARCHAR(MAX) col), e o otimizador de consulta acaba usando o índice clusterizado porque o campo to_addr não está incluído. Quais são algumas maneiras de lidar com uma situação como esta? Infelizmente, estou limitado a 2005 sobre isso.

Editar

Tentei adicionar Full_Text For to_addr ainda faz uma varredura de tabela. No entanto, se eu comentar essa linha, ela usará o index. : (Malditos dados de texto!

sql-server sql-server-2005
  • 1 respostas
  • 4215 Views
Martin Hope
bumble_bee_tuna
Asked: 2012-03-15 06:15:11 +0800 CST

Há algum benefício de desempenho em usar uma tabela de hash sem índice clusterizado?

  • 6

Eu tenho esta tabela:

CREATE TABLE [dbo].[relatea] (
   [mid] [varchar](16) NOT NULL,
   [sid] [varchar](16) NOT NULL
)

Ele armazena correspondências de hash. Existe algum benefício em ter isso como uma pilha? Ele tem cerca de 7 milhões de linhas e os valores não são exclusivos em nenhuma das colunas. Eu sei que pilhas geralmente nunca são boas para tabelas grandes. Esta tabela atualmente não possui índices.

Eu estava pensando em alterar a tabela para:

CREATE TABLE [dbo].[relatea] (
   [mid] [varchar](16) NOT NULL,
   [sid] [varchar](16) NOT NULL,

   CONSTRAINT [pk_relatea] PRIMARY KEY CLUSTERED (
      [mid] ASC,
      [sid] ASC
   )
)

As consultas de tabela geralmente, mas nem sempre sid, estão ativadas e a combinação de mide siddeve ser sempre única.

É melhor criar um índice clusterizado como este, em vez de deixar a tabela como um heap?

sql-server sql-server-2008
  • 1 respostas
  • 1810 Views
Martin Hope
bumble_bee_tuna
Asked: 2011-09-29 11:52:40 +0800 CST

Scripts de manutenção do SQL 2000

  • 4

Olá, me deparei com a administração de um servidor Legacy SQL 2000 que quase não teve manutenção nos últimos 8 anos (e é muito lento). Como só tenho feito DBA / PT nos últimos 2 anos (sou principalmente um desenvolvedor), não tenho muita experiência em 2000. Alguém pode me indicar a direção de alguns scripts de ajuste e manutenção. Apenas pensei em perguntar antes de reinventar a roda para algo que raramente usarei.

Obrigado rapazes/meninas!

sql-server sql-server-2000
  • 1 respostas
  • 2517 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