---
schema_version: "1"
id: 34a48eb0b574aa6a6d7f531e5dd273c600010e6b4ce9ba5f74c7eea3250b35fb
title: Pooling Profiles
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-runtime/4.11/tuning-pooling-profiles.md
canonical_url: https://docs.mulesoft.com/mule-runtime/4.11/tuning-pooling-profiles
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b11e53457d0c2946278bf9763488d36fb9fd10ca6dfc863e8644a046932e3523
description: MuleSoft Documentation Site
release: "4.11"
latest: false
---
---
product: Mule Runtime
version: 4.11
---

# Pooling Profiles

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Unlike singleton components, pooled components configure their component pool which contains
multiple instances of the component to process simultaneous incoming requests. Each pooled component
has its pooling profile.

Connectors such as Anypoint Connector for FTP (FTP Connector) and Anypoint Connector for SFTP (SFTP
Connector) pool connections by default and use a `pooling-profile` to customize the connection
pool.  
When performance tests show it necessary, add the `pooling-profile` parameter to connectors.

However, Anypoint Connector for Database (Database Connector) does not perform connection pooling by
default, causing every execution of an SQL statement to open a new connection and close it once
finished (unless there is a transaction active that uses the same connection for the whole
transaction). By using a pooling profile, you enable one-time connection setup and subsequent
requests use existing connections, thereby improving request-processing performance:

```xml
<db:mysql-config name="dbConfig" host="localhost" port="3306" user="root"
   password="" database="esb" doc:name="MySQL Configuration">
   <db:pooling-profile maxPoolSize="17" minPoolSize="13" />
</db:mysql-config>
```

The `maxPoolSize` setting specifies the maximum number of connections open to the database, and
available to serve incoming requests.
