Tag Ciência da Computação

Aprenda MySQL: O que é paginação


Neste artigo, vou explicar que no MySQL, o que é paginação e como podemos implementá-la. Quando estamos preenchendo um grande conjunto de dados do banco de dados MySQL, não é fácil ler todos os registros na mesma página. Usando a paginação, podemos dividir o conjunto de resultados em várias páginas, o que aumenta a legibilidade do conjunto de resultados. Neste artigo, vou explicar:

  1. Como implementar paginação com exemplo
  2. Como calcular o DESLOCAMENTO usando o número da página
  3. As despesas gerais de desempenho e como lidar com isso

Para a demonstração, eu instalei o MySQL na minha estação de trabalho. Você pode percorrer um dos meus artigos anteriores, Como instalar o servidor de banco de dados MySQL 8.0.19 no Windows 10, que explica como podemos instalar o MySQL na janela 10. Importei um banco de dados de amostra chamado sakila no servidor de banco de dados MySQL. Você pode adicionar o banco de dados de amostra enquanto instala o servidor de banco de dados MySQL. read more

Add a new node into existing SQL Server Always On Availability Groups



This is the 5th article in the series of a comprehensive guide to SQL Server Always On Availability
Groups.

Introduction


In the previous articles (see TOC at the bottom), we configured a two-node SQL Server Always On Availability Group.
We performed the following steps at a high level.


  • Build three Virtual Servers with Windows Server 2016


    • SQLNode1 and SQLNode2 acts as failover cluster nodes

    • VDITest3 works as a domain controller and active directory

    Configured Domain Controller for [MyDemoSQL] domain, Active Directory in Windows Server 2016

    Join SQLNode1 and SQLNode2 into [MyDemoSQL] domain

    Failover Cluster, Quorum and Storage configurations

    SQL Server 2019 installation

    Synchronous mode Always On configurations for SQLNode1 and SQLNode2


Suppose you get a requirement to add a new node in the existing cluster and always on configuration. read more

Integração do Visual Studio Code (VS Code) com o Git Source Control


Este artigo explora a integração do Visual Studio Code ao Git Source Control.

Introdução

O Visual Studio Code é um editor popular para dar suporte a várias atividades de desenvolvimento, linguagens de programação. Você pode começar a explorá-lo consultando o artigo Introdução ao código do Visual Studio (código VS).

O Git é uma plataforma de controle de origem e ajuda no gerenciamento das atividades de desenvolvimento. Ele tira instantâneos do seu sistema de arquivos e salva o estado do projeto em um instantâneo. Ele mantém o fluxo de capturas instantâneas à medida que o arquivo muda com o tempo. read more

SQL Server 2019 Memory-Optimized TempDB Metadata


In this article, I will walk you through the new feature in SQL Server 2019, memory-optimized TempDB metadata. The most commonly faced performance problems in SQL Server world is known to be TempDB resource contention. Don’t you agree? Let us find the answer in this article.


This is the continuation of the previous articles: A quick overview of In-Memory OLTP in SQL Server, How to monitor internal data structures of SQL Server In-Memory database objects and SQL Server In-Memory database internal memory structure monitoring. read more

Expectativa de vida da página (PLE) no SQL Server


A expectativa de vida útil da página (PLE) é a idade de uma página de dados em segundos no cache do buffer ou na memória do buffer após consultar as tabelas com a página de carregamento de dados na memória do buffer. O valor de expectativa de vida da página indica a pressão da memória na memória alocada para a instância do SQL Server. Na maioria dos casos, uma página será removida do buffer periodicamente.

O fundamento básico do Microsoft SQL Server para consultar dados é carregar as páginas de dados necessárias no buffer pool do disco e devolvê-las ao cliente. Se o buffer não tiver espaço suficiente para processá-lo, as páginas de dados mais antigas serão erradicadas para liberar espaço conforme necessário para novas páginas. read more

Quer sua própria conferência privada?


Sua equipe está lendo meu blog, assistindo meus fluxos públicos gratuitos e usando os scripts do First Responder Kit há anos. Eles foram o mais longe possível, aprendendo com o Google e agora estão prontos para o próximo nível.

Eu posso trazer a conferência para você – exceto muito melhor do que uma conferência, porque todas as sessões são especificamente relevantes para você e você tem bastante tempo de perguntas e respostas para discutir os problemas do SQL Server que sua empresa está enfrentando – coisas que você não pode perguntar em uma conferência pública movimentada. read more

Como depurar scripts Python no Visual Studio Code


Neste artigo, explicarei como podemos depurar facilmente scripts Python usando o código do Visual Studio (VS). No meu artigo anterior sobre este tópico, expliquei como configurar um ambiente de desenvolvimento para iniciar a codificação em Python. Definitivamente, recomendo a leitura desse artigo, se você ainda não tiver configurado o ambiente de código do Visual Studio. Este artigo pode ser considerado uma continuação das etapas mencionadas acima, pois estou assumindo que você já está em programação em Python usando o código VS. read more

SQL Best Practices for Deleting and Updating data



Deleting and updating data is very common, but if performed without taking care, which could lead to inconsistent data or data loss. Today, we’ll talk about SQL best practices when performing deletes and updates. We’re not talking about regular/expected changes, but rather about manual changes which will be required from time to time. So, let’s start.

Data Model


We’ll use the same data model we’re using in this series.


SQL Best Practices - the data model


Still, we’ll focus only on one table and that is the customer table. We’ll create table backup and update a few rows in this table. read more

Limpeza de dados no Azure Machine Learning


Introdução

Depois de discutir os recursos básicos do Azure Machine Learning no artigo anterior, Introdução ao Azure Machine Learning usando o Azure ML Studio, veremos as técnicas de limpeza de dados no Azure Machine Learning. Limpeza de dados ou limpeza de dados é um aspecto importante quando se trata de prever, pois os dados de qualidade melhoram a qualidade da previsão de dados.

Existem várias opções para a Limpeza de Dados no Azure Machine Learning, como remover dados duplicados, substituir valores ausentes e normalizar dados. Antes de executar qualquer limpeza de dados, é importante resumir os dados. A sumarização de dados pode ser obtida via Resumir dados ao controle. read more