David Cao

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

SSH is slow? Try these proven solutions first

SSH (Secure Shell) is a cornerstone tool for remote server management, but slow connections can severely hinder productivity. Whether you’re facing delays during connection establishment, authentication, or data transfer, the root causes often fall into predictable categories—network configuration, SSH service…

How to Create a Partition Table in PostgreSQL

Partitioning is a powerful feature in PostgreSQL that helps manage large datasets by splitting a single logical table (called a partitioned table or parent table) into smaller, physical sub-tables (called partitions). This improves query performance, simplifies data archiving, and reduces…

6 Ways to Add an MCP Server in Visual Studio Code

Each method caters to different use cases (e.g., solo projects, team collaboration, containerized environments, or automation). Before starting, remember: Only add MCP servers from trusted sources—local servers can run arbitrary code on your machine. 1. From the GitHub MCP Server…

Find and Manage MCP Servers in Visual Studio Code

Model Context Protocol (MCP) is an open standard that enables AI models to interact with external tools and services via a unified interface. In Visual Studio Code (VS Code), MCP servers unlock capabilities like file operations, database interactions, and external…

How to Switch Users in psql: A Comprehensive Guide

psql (PostgreSQL’s command-line interface) is the primary tool for interacting with PostgreSQL databases, and switching between database users is a common task for administrators and developers—whether for testing permissions, performing administrative tasks, or isolating workloads. This guide covers all methods…