Introduction to MySQL Shell and Basic Configuration Management (Part 1)
The database is an important part of any application and setting it up correctly is key to ensuring smooth performance. MySQL, an open-source relational database management system (RDBMS), is widely used in applications ranging from small websites to …

Working Today? Take a Break to Fill Out the Annual Salary Survey.
Working today? You’re not alone. As a small business person, I tend to find myself working on emails, catching up with stuff on quiet days like today. Let’s take a second for your professional development though. Every year, I run a salary …
SQL Server Forced Plans Overwite the Query Hash
The post SQL Server Forced Plans Overwite the Query Hash appeared first on SQLServerCentral.

How to Repair Corrupt MySQL Tables
In the modern world, the companies are not solely dependent on a specific database server platform. There are many database platforms available that are adequate to handle moderate workload and client requirements of high availability and disaster reco …
[Video] Office Hours in Kyoto, Japan
My Asian vacation continues in Kyoto, the City of a Thousand Temples. They’re not playing around – the town is chock full of gorgeous historic temples, and it was tough to pick a scene for today’s Office Hours. Let’s go through …
Convert Excel Workbooks to CSV with Microsoft Fabric
The post Convert Excel Workbooks to CSV with Microsoft Fabric appeared first on SQLServerCentral.

The Ebb and Flow of AI
It’s the end of the year. Everybody’s coasting and looking back. Let’s kick our heels up, get comfortable, and talk big picture industry stuff. You and me, our weirdo jobs involve: Databases – which is already unusual, and most …

Frappe’s Configuration vs Laravel’s Code-Centric Customisation
This article compares the Frappe and the Laravel frameworks, focusing on key technical differences in customization, database management, and API development. While Laravel’s popularity lies in its code-centric approach to web development, Frappe simpl …

Attaching an SQL Server database without Transaction Log Files through SQL Server Management Studio.
Introduction In SQL Server, the transaction log file is essential for keeping your database reliable and durable. It tracks every change and transaction, which is crucial for recovering data if something goes wrong. Unfortunately, there are times when …

Connecting Streamlit to Upload Data to Snowflake
Introduction We often see and think of reporting as visualizing the already available data from a database and process it on to a business intelligence tool. In today’s world where data is the unlock to major decisions, reporting can no longer stay one …
Data Warehouse Considerations – SCD Type 2 vs Overwrite Dimension Tables
The post Data Warehouse Considerations – SCD Type 2 vs Overwrite Dimension Tables appeared first on SQLServerCentral.
The ROI of SQL Prompt
The post The ROI of SQL Prompt appeared first on SQLServerCentral.
[Video] Office Hours in Osaka, Japan
Kon’nichiwa! My vacation tour continues in Osaka, Japan, a city famous for its street food, nightlife, and host and hostess clubs. I’m usually the kinda guy who does classy dinners at 5PM and then hits the sack by 9PM at the latest, so you …
How to Explain What We Do
One of my favorite uses for AI is to ask it to explain a concept using wildly unusual points of view. Well, we’re going to be seeing various family members and friends for the holidays, and we’ll get endless questions of, “So, what is …
Why a Self-Join Requires Halloween Protection
The post Why a Self-Join Requires Halloween Protection appeared first on SQLServerCentral.

