User-defined classes of virtual processors

You can define special classes of virtual processors to run user-defined routines or to run a DataBlade module.

User-defined routines are typically written to support user-defined data types. If you do not want a user-defined routine to run in the CPU class, which is the default, you can assign it to a user-defined class of virtual processors (VPs). User-defined classes of virtual processors are also called extension virtual processors.

These topics provide the following information about user-defined virtual processors:
  • When to run a C-language UDR in a user-defined VP instead of in the CPU VP
  • How to assign a C-language UDR to a particular user-defined VP class
  • How to add and drop user-defined VPs when the database server is in online mode