Increase product import batch size
This commit is contained in:
@@ -10,8 +10,8 @@ const importPurchaseOrders = require('./import/purchase-orders');
|
||||
dotenv.config({ path: path.join(__dirname, "../.env") });
|
||||
|
||||
// Constants to control which imports run
|
||||
const IMPORT_CATEGORIES = false;
|
||||
const IMPORT_PRODUCTS = false;
|
||||
const IMPORT_CATEGORIES = true;
|
||||
const IMPORT_PRODUCTS = true;
|
||||
const IMPORT_ORDERS = true;
|
||||
const IMPORT_PURCHASE_ORDERS = true;
|
||||
|
||||
|
||||
@@ -376,7 +376,7 @@ async function importProducts(prodConnection, localConnection) {
|
||||
await localConnection.query("DROP TEMPORARY TABLE IF EXISTS temp_prod_data");
|
||||
|
||||
// Process products in batches
|
||||
const BATCH_SIZE = 1000;
|
||||
const BATCH_SIZE = 10000;
|
||||
let processed = 0;
|
||||
for (let i = 0; i < rows.length; i += BATCH_SIZE) {
|
||||
const batch = rows.slice(i, i + BATCH_SIZE);
|
||||
|
||||
Reference in New Issue
Block a user