> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> توثيق عبارة PARALLEL WITH

# عبارة PARALLEL WITH

يسمح بتنفيذ عدة عبارات بالتوازي.

<div id="syntax">
  ## الصيغة
</div>

```sql theme={null}
statement1 PARALLEL WITH statement2 [PARALLEL WITH statement3 ...]
```

ينفّذ العبارات `statement1` و`statement2` و`statement3` و... بالتوازي مع بعضها البعض. ويُهمَل ناتج هذه العبارات.

قد يكون تنفيذ العبارات بالتوازي أسرع من تنفيذ العبارات نفسها بالتتابع في كثير من الحالات. على سبيل المثال، من المرجّح أن يكون `statement1 PARALLEL WITH statement2 PARALLEL WITH statement3` أسرع من `statement1; statement2; statement3`.

<div id="examples">
  ## أمثلة
</div>

ينشئ جدولين بالتوازي:

```sql theme={null}
CREATE TABLE table1(x Int32) ENGINE = MergeTree ORDER BY tuple()
PARALLEL WITH
CREATE TABLE table2(y String) ENGINE = MergeTree ORDER BY tuple();
```

يحذف جدولين بالتوازي:

```sql theme={null}
DROP TABLE table1
PARALLEL WITH
DROP TABLE table2;
```

<div id="settings">
  ## الإعدادات
</div>

يحدّد الإعداد [max\_threads](/ar/reference/settings/session-settings#max_threads) عدد سلاسل التنفيذ التي يتم إنشاؤها.

<div id="comparison-with-union">
  ## مقارنة مع UNION
</div>

تُعد العبارة `PARALLEL WITH` مشابهة إلى حدّ ما لـ [UNION](/ar/reference/statements/select/union)، إذ تنفّذ أيضًا عواملها بالتوازي. ومع ذلك، توجد بعض الاختلافات:

* لا تُرجع `PARALLEL WITH` أي نتائج من تنفيذ عواملها، ولا يمكنها إلا إعادة إطلاق استثناء منها إذا وُجد؛
* لا تتطلب `PARALLEL WITH` أن يكون لعواملها نفس مجموعة أعمدة النتائج؛
* يمكن لـ `PARALLEL WITH` تنفيذ أي عبارات (وليس فقط `SELECT`).
