This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
Flower frog holding selected stems while an unused stem remains outside the vase

Loading a CSV Whose Columns Do Not Match the Table

April 18, 2013
Pinal Dave
SQL Tips and Tricks
CSV, ETL, SQL Server

Your supplier’s CSV has an extra column and a different order. Here is how to load it safely, with a header check and a staging table.

Read More
A tall hourglass on a windowsill, the upper bulb full of sand and a thin stream falling through the narrow neck.

Making SSIS Packages Faster

January 13, 2013
Pinal Dave
SQL Performance
ETL, SQL Performance, SQL Server, SSIS

Make SSIS packages faster by measuring each flow, using fast load, sizing buffers from row width, and replacing row-by-row work.

Read More
A cleared hallway with rugs rolled up against the wall and a wardrobe just brought in.

Disabling Nonclustered Indexes Before a Large Load, Then Rebuilding

December 22, 2012
Pinal Dave
SQL Performance
DBA, ETL, SQL Index, SQL Server

Test disabling nonclustered indexes before a large load, rebuilding them afterward, and measuring total time and log use.

Read More
A wooden drilling jig clamped to a workbench guiding a drill, three finished boards with identical holes stacked beside it.

Designing a Simple ETL Framework

April 30, 2012
Pinal Dave
SQL Tips and Tricks
ETL, SQL Log, SQL Server, SQL Server Agent, SQL Stored Procedure

An ETL framework in SQL Server needs a small set of configuration, run logs, restart checkpoints, and alerts that operators can trust.

Read More
Muddy carrots scrubbed in a farmhouse sink, a colander of clean carrots on the drainboard and peelings in a bowl.

Cleaning Messy Data With T-SQL

April 8, 2012
Pinal Dave
SQL Tips and Tricks
Data Observability, ETL, SQL DateTime, SQL Server, SQL String

Cleaning messy data With T-SQL means trimming text, parsing dates safely, and preserving rejected source rows for correction and replay.

Read More
Four ladders against separate apple trees in an orchard row, a full basket under each and one cart waiting at the end.

Loading Partitions in Parallel

March 26, 2012
Pinal Dave
SQL Tips and Tricks
ETL, Parallel, SQL Lock, SQL Server, Table Partitioning

Loading partitions in parallel uses separate staging tables, controlled workers, and partition switching to publish data without chaotic locks.

Read More
A shallow wooden sorting tray holding plain folded fabric beside a closed storage box on a table.

Why Staging Tables Earn Their Keep

March 5, 2012
Pinal Dave
SQL Tips and Tricks
Best Practices, Data Warehousing, Database, ETL

Use staging tables to preserve raw input, validate changes, separate extraction from publication, and make failed loads easier to diagnose and replay.

Read More
Previous 1 2 3 4 5 6 7 8 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com