Customizing NLog to Write Logs to a Database and Troubleshooting Configuration Issues

NLog is a flexible logging framework for .NET applications that supports writing logs to various targets such as files, databases, and email. This article focuses on configuring NLog to log custom data into a database and addresses a common issue where changes to NLog.config appear to have no effect. Using Layout Renderers for Custom Log Data N ...

Posted on Thu, 02 Jul 2026 16:04:45 +0000 by fluvius

ClickHouse Docker Deployment and Spring Boot Integration Guide

Docker Deployement Configuration ClickHouse can be easily deployed using Docker. The following configuration covers the essential setup including network ports, storage volumes, and security parameters. Basic Container Launch docker run -d \ --name=clickhouse-server \ -e CLICKHOUSE_ADMIN_PASSWORD=secure_password \ --ulimit nofile=262144:2 ...

Posted on Wed, 01 Jul 2026 18:05:37 +0000 by jackie11

Understanding MogDB vs Kingbase Performance Differences in sysbench Benchmarks

Root Cause Analysis of Performance Variations A colleague recently shared a comparative analysis between MogDB and KingBase conducted by another technical blogger. The benchmark utilized sysbench for testing, and the results indicated that MogDB underperformed compared to KingBase in most scenarios, with only one test case showing significantly ...

Posted on Wed, 01 Jul 2026 17:51:19 +0000 by hd_webdev

Mastering Data Query Language in MySQL

Core Concepts of DQL Data Query Language (DQL) primarily utilizes the SELECT statement for retrieving information from databases. This functionality forms the backbone of database operations, enabling both simple single-table queries and complex multi-table joins with nested conditions. SELECT Statement Structure SELECT [ALL | DISTINCT] { * | t ...

Posted on Tue, 30 Jun 2026 18:07:15 +0000 by Ryanz

Installing and Configuring MySQL on Linux Systems

Pre-installation Checks Before installing MySQL on Linux systems, verify that you have two CentOS 7 virtual machines properly configured with unique MAC addresses, hostnames, IP addresses, and UUIDs. Ensure you have access tools like Xshell and Xftp. Note the differences between CentOS 6 and 7: CentOS 6 uses iptables firewall while CentOS 7 use ...

Posted on Tue, 30 Jun 2026 16:35:22 +0000 by lachild

Installing and Using MyDumper for MySQL Logical Backups

Installation Dependencies dnf install -y cmake gcc gcc-c++ git make Downloading and Installing MyDumper wget https://github.com/mydumper/mydumper/releases/download/v0.14.1-1/mydumper-0.14.1-1.el9.x86_64.rpm dnf install mydumper-0.14.1-1.el9.x86_64.rpm -y MyDumper Configuration Options mydumper --help Displays comprehensive options for con ...

Posted on Sat, 27 Jun 2026 17:13:28 +0000 by peppino

Installing and Configuring MySQL on Linux Systems

Installation Process and Initial Setup First, remove any existing MariaDB installations that might conflict: yum remove mariadb-libs.x86_64 Download the MySQL repository configuration package: cd /tmp wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm Install the downloaded repository: yum localinstall mysql80-communi ...

Posted on Fri, 26 Jun 2026 17:00:30 +0000 by Capnstank

Creating Databases and Tables

Database Overview Throughout human evolution, numbers, text, and symbols were created to record data. However, as cognitive and creative abilities improved, the volume of data increased, making it a significant challenge to record and accurately retrieve data. With the advent of computers, data began to be stored and calculated within computer ...

Posted on Thu, 25 Jun 2026 17:44:13 +0000 by jarv

Optimizing Zabbix Performance

Reference Zabbix default configuraton, even with 128 cores and 256 GB of memory, can only handle monitoring 10-20 machines. To monitor more, configuration changes are necessary. 1. Configuration Files Add the following to the server configuration file: StartPollers=160 StartPollersUnreacheable=80 StartTrappers=20 StartPingers=100 StartDisco ...

Posted on Thu, 25 Jun 2026 16:45:24 +0000 by rd321

Understanding Druid Database Connection Pool Internals and Configuration

Database connection pooling is a foundational optimization in modern Java applications, especially within Spring Boot ecosystems. Misconfigurations or misunderstandings of pool behavior frequently lead to subtle production issues — such as stale connections, timeouts, or resource exhaustion — even among seasoned developers. Why Connection Pools ...

Posted on Wed, 24 Jun 2026 18:04:01 +0000 by bcamp1973