Getting Started

Reading the run and completion screens

Published

When you start an import, Super Speedy Imports opens a live screen that shows exactly what the engine is doing, then switches to a completion summary when the run finishes. This article explains what those screens report, why two of the row counts differ, and where to find the record of past runs.

While the import runs

The Run Now screen shows each stage of the import with its own progress bar and worker activity, alongside an overall percentage and an elapsed timer. A system-configuration panel tells you how the run is set up, a live peak-throughput figure shows how fast the engine is going, and a colour-coded engine console streams what is happening underneath. The idea is that you can watch a long import and see at a glance which stage it is in and whether it is healthy.

On completion

When the import finishes, the screen changes to a completion summary. This includes a per-stage efficiency table (duration, peak memory and throughput), a velocity panel with average throughput, and a full count breakdown covering posts created and updated, post meta, terms, relationships and taxonomies. You also get auto-fix and integrity totals, an Export Summary download, and a link to view the products the run touched.

DB Rows Processed versus CSV Rows

Two row counts sit side by side, and they are usually different numbers on purpose.

CSV Rows is the number of rows read from your file. DB Rows Processed is the sum of rows inserted, updated and deleted on real WordPress tables across every stage, with the temporary CSV staging table excluded.

They differ because a single CSV row rarely maps to a single database row. One product row can write a post, several post-meta rows, term relationships and taxonomy entries, so one CSV row commonly touches many database rows. DB Rows Processed reflects the real work done, which is why it is shown as a rows-per-second badge per stage on the Run Now screen and as a figure with a count breakdown on the completion screen.

Row issues and the error report

Rows with problems are recorded individually rather than being dropped silently. Two common cases are a row skipped because its unique identifier is blank, and a row dropped because another row uses the same identifier. These appear on the completion screen as issue classes with counts.

A Download error report button gives you a CSV for the latest run listing the row number, the column and the reason for each problem row, so you can fix your source file and re-import.

The History tab

Every run is recorded. The History tab lists past imports with their counters, including a DB Rows column (older runs, from before that metric existed, show a dash). It is the place to look back at what a previous run did and how it performed.

The History tab listing past import runs

Related reading

For a first run to practise on, see Trying the demo and sample imports. To understand what each stage in the run is doing, see How imports work: the stage pipeline. If a run leaves items in the Trash, see Trashed items and deletes.

Comments

▲
▼
1/1