Search Results
https://dev.mysql.com/doc/internals/en/wait-condition.html
Like 'sleep', this method can also be used, when all but one thread reach a blocked state. If you are able to detect that the threads are in their blocked state by using SQL statements, then you can use this method. The remaining thread runs the ...
https://dev.mysql.com/doc/internals/en/writing-platform-checks.html
If you modify MySQL source and want to add a new platform check, please read http://www.vtk.org/Wiki/CMake_HowToDoPlatformChecks first. In MySQL, most of the platform tests are implemented in configure.cmake and the template header file, ...
https://dev.mysql.com/doc/internals/en/writing-services-for-use-from-plugins.html
For complete instructions on writing a service, see the HOWTO file in the libservices directory within a MySQL source distribution. Services are implemented by modifying server code in the sql directory to register the service in the plugin code, ...
https://dev.mysql.com/doc/internals/en/x-protocol.html
Figure 15.1 X Protocol Overview The documentation is based on the source files such as: sql/sql_parse.cc for the protocol basics mysqlx.proto mysqlx_connection.proto mysqlx_session.proto mysqlx_crud.proto mysqlx_sql.proto mysqlx_resultset.proto ...
https://dev.mysql.com/doc/internals/en/autotools-configure-support.html
configure --help shows the following information pertaining to plugins: The plugin-related options The names of all available plugins For each plugin, a description of its purpose, which build types it supports (static or dynamic), and which plugin ...The following configure options are used to select or disable plugins: ...
https://dev.mysql.com/doc/internals/en/configure-emulation.html
The legacy (Autotools) way to build MySQL on Unix was to run this command: BUILD/autorun.sh; ./configure lots of options; make That may still work. However, ./configure created by ./BUILD/autorun.sh is just a wrapper that translates old-style ...It ...
https://dev.mysql.com/doc/internals/en/plugins.html
You can build a plugin as static (compiled into the server) or dynamic (built as a dynamic library that must be installed using the INSTALL PLUGIN statement or the --plugin-load option before it can be used). The support for building plugins is ...
https://dev.mysql.com/doc/internals/en/storage-engine-options.html
Storage engines are plugins, so the options that control plugin building specify which storage engines to build. Suppose that the configure option is: --with-plugins=csv,myisam,myisammrg,heap,innobase,archive,blackhole This builds the named engines ...The --with-plugins configure option accepts two constructs that have no direct equivalent in CMake: --with-plugins accepts a comma-separated list of engine names --with-plugins accepts a “group name” value that is shorthand for a set of engines With CMake, engines are controlled with individual ...
https://dev.mysql.com/doc/internals/en/support-files-directory.html
The files here are for building ("making") MySQL given a package manager, compiler, linker, and other build tools. The support files provide instructions and switches for the build processes. They include example my.cnf files one can use as a ...
https://dev.mysql.com/doc/internals/en/creating-binary-packages.html
Using “generic” Unix build with Makefiles: make package On Windows, using Visual Studio generator: devenv mysql.sln /build relwithdebinfo /project package On Windows, CMake 2.8 and later needs no external tools to generate Zip files. Another way ... A package can be created in the form of a .tar.gz archive or .zip ...