VictorGarcia.com.br

Julho 2018

  1. HOME
  2. Monthly Archives: July 2018
31 de Julho de 2018 / Last updated : 31 de Julho de 2018 victorgarcia_wp BANCO DE DADOS

Performance e estatística de queries, selects, inserts, updates, etc.

Performance e estatística de queries, selects, inserts, updates, etc. Basta utilizar o “SET STATISTICS TIME ON” antes da querie, e caso não queira a estatiscas do código em seguida, setar para “SET STATISTICS TIME OFF”.

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DECLARE @T TABLE(id INT PRIMARY KEY, Flag BIT);
 
CREATE TABLE #T (id INT PRIMARY KEY, Flag BIT);
 
INSERT INTO @T
output inserted.* into #T
SELECT TOP 1000000 ROW_NUMBER() OVER (ORDER BY @@SPID), 0
FROM master..spt_values v1, master..spt_values v2
 
SET STATISTICS TIME ON
 
UPDATE @T SET Flag=1;
 
DELETE FROM @T
 
UPDATE #T SET Flag=1;
 
DELETE FROM #T
 
DROP TABLE #T

 

30 de Julho de 2018 / Last updated : 30 de Julho de 2018 victorgarcia_wp BANCO DE DADOS

Retorno informações do banco de dados (tamanho, caminho, se esta online, etc)

Retorno informações do banco de dados (tamanho, caminho, se esta online, etc)  

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
select
    [file_id],
    [type],
    type_desc,
    data_space_id,
    [name],
    physical_name,
    state,
    state_desc,
    size,
    size * 8 / 1024.00 AS size_in_mb
FROM
    sys.database_files AS DF
--where type_desc = 'LOG'

 

26 de Julho de 2018 / Last updated : 26 de Julho de 2018 victorgarcia_wp BANCO DE DADOS

Diminuir tamanho de log do banco SHRINK

Para reduzir o tamanho do arquivo de log do banco, quando aparece a msg “The transaction log for database ‘PayReport’ is full due to ‘LOG_BACKUP’”

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
USE PayReport;  
GO  
 
-- Truncate the log by changing the database recovery model to SIMPLE.  
ALTER DATABASE PayReport
SET RECOVERY SIMPLE;  
GO  
-- Shrink the truncated log file to 1 MB.  
DBCC SHRINKFILE (PayReport_Log, 1);  
GO  
-- Reset the database recovery model.  
ALTER DATABASE PayReport
SET RECOVERY FULL;  
GO

   

4 de Julho de 2018 / Last updated : 4 de Julho de 2018 victorgarcia_wp BANCO DE DADOS

Criar uma tabela temporária global, local e variável

# – Tabela temporária local. Outra sessão não consegue ver a sua tabela. ## Tabela temporária global. Todas as sessões conseguem ver e atualizar a tabela @ – Variável do tipo table. É uma variável. Somente sua sessão consegue vê-la. Temporária Global:

MySQL
1
2
3
4
5
CREATE TABLE ##tempGlobalB  
    (  
        Column1   INT   NOT NULL ,  
        Column2   NVARCHAR(4000)  
    );

Variável:

MySQL
1
2
3
4
DECLARE @tbl_transacao_PeG TABLE(
Row INT
,datahora DATETIME
);

 

Recent posts

Tabelas com lock / locadas no sql server

11 de Junho de 2020

Descobre e Remove Sessão ativa no banco

24 de Setembro de 2018

Faz a manutenção dos índices de todas as tabelas do banco

8 de Agosto de 2018

Performance e estatística de queries, selects, inserts, updates, etc.

31 de Julho de 2018

Retorno informações do banco de dados (tamanho, caminho, se esta online, etc)

30 de Julho de 2018

Diminuir tamanho de log do banco SHRINK

26 de Julho de 2018

Criar uma tabela temporária global, local e variável

4 de Julho de 2018

Faz uma busca dentro de um string e extrair o dado requisitado

19 de Junho de 2018

Faz MERGE / Junção de registros em uma tabela

23 de Janeiro de 2017

String de Conexão para MYSQL no Aplicativo (preview) – Azure

13 de Dezembro de 2016

Category

  • BANCO DE DADOS
    • MSSQL SERVER
      • DATAS
      • FUNÇÕES
    • MYSQL
  • Cloud
    • Azure
  • OUTROS
  • PROGRAMAÇÃO
    • CSHARP C#
    • JAVASCRIPT
    • JQuery
    • OBJECTIVE C
    • PHP
    • WORDPRESS
  • SISTEMAS OPERACIONAIS
    • LINUX
    • VIRTUAL BOX

Archive

  • Junho 2020
  • Setembro 2018
  • Agosto 2018
  • Julho 2018
  • Junho 2018
  • Janeiro 2017
  • Dezembro 2016
  • Novembro 2016
  • Outubro 2016
  • Setembro 2016
  • Julho 2016
  • Junho 2016
  • Novembro 2015
  • Outubro 2015
  • Julho 2015

Copyright © VictorGarcia.com.br All Rights Reserved.

Powered by WordPress & Lightning Theme by Vektor,Inc. technology.