### 5.7.2 Obtaining Information About Loadable Functions

[]()[]()[]()[]()

 The Performance Schema [`user_defined_functions`](performance-schema-user-defined-functions-table.html) table contains information about the currently installed loadable functions:

```
SELECT * FROM performance_schema.user_defined_functions;
```

 The `mysql.func` system table also lists installed loadable functions, but only those installed using [`CREATE FUNCTION`](create-function-loadable.html). The [`user_defined_functions`](performance-schema-user-defined-functions-table.html) table lists loadable functions installed using [`CREATE FUNCTION`](create-function-loadable.html) as well as loadable functions installed automatically by components or plugins. This difference makes [`user_defined_functions`](performance-schema-user-defined-functions-table.html) preferable to `mysql.func` for checking which loadable functions are installed. See [Section 27.12.21.8, “The user\_defined\_functions Table”](performance-schema-user-defined-functions-table.html).

