~drizzle-trunk/drizzle/development

2397.1.1 by Daniel Nichter
Skeleton documentation for all plugins, more complete docu for first half of plugins.
1
MyISAM Storage Engine
2
=====================
3
2397.1.3 by Daniel Nichter
Complete documenting 2nd half of plugins.
4
The :program:`myisam` plugin provides the classic MySQL MyISAM storage engine.
5
Unlike MySQL, however, the :doc:`/plugins/innobase/index` is the
6
default storage engine in Drizzle.
2397.1.1 by Daniel Nichter
Skeleton documentation for all plugins, more complete docu for first half of plugins.
7
8
.. _myisam_loading:
9
10
Loading
11
-------
12
13
This plugin is loaded by default, but it may need to be configured.  See
14
the plugin's :ref:`myisam_configuration` and
15
:ref:`myisam_variables`.
16
17
To stop the plugin from loading by default, start :program:`drizzled`
18
with::
19
20
   --plugin-remove=myisam
21
22
.. seealso:: :doc:`/options` for more information about adding and removing plugins.
23
24
.. _myisam_configuration:
25
26
Configuration
27
-------------
28
29
These command line options configure the plugin when :program:`drizzled`
30
is started.  See :doc:`/configuration` for more information about specifying
31
command line options.
32
33
.. program:: drizzled
34
35
.. option:: --myisam.max-sort-file-size ARG
36
37
   :Default: INT32_MAX
38
   :Variable: :ref:`myisam_max_sort_file_size <myisam_max_sort_file_size>`
39
40
   Don't use the fast sort index method to created index if the temporary file would get bigger than this.
41
42
.. option:: --myisam.sort-buffer-size ARG
43
2397.1.3 by Daniel Nichter
Complete documenting 2nd half of plugins.
44
   :Default: 8388608 (8M)
2397.1.1 by Daniel Nichter
Skeleton documentation for all plugins, more complete docu for first half of plugins.
45
   :Variable: :ref:`myisam_sort_buffer_size <myisam_sort_buffer_size>`
46
47
   The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE.
48
49
.. _myisam_variables:
50
51
Variables
52
---------
53
54
These variables show the running configuration of the plugin.
55
See `variables` for more information about querying and setting variables.
56
57
.. _myisam_max_sort_file_size:
58
59
* ``myisam_max_sort_file_size``
60
61
   :Scope: Global
62
   :Dynamic: No
63
   :Option: :option:`--myisam.max-sort-file-size`
64
65
   Don't use the fast sort index method to created index if the temporary file would get bigger than this.
66
67
.. _myisam_sort_buffer_size:
68
69
* ``myisam_sort_buffer_size``
70
71
   :Scope: Global
72
   :Dynamic: No
73
   :Option: :option:`--myisam.sort-buffer-size`
74
75
   The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE.
76
77
.. _myisam_examples:
78
79
.. _myisam_authors:
80
81
Authors
82
-------
83
84
MySQL AB
85
86
.. _myisam_version:
87
88
Version
89
-------
90
91
This documentation applies to **myisam 2.0**.
92
93
To see which version of the plugin a Drizzle server is running, execute:
94
95
.. code-block:: mysql
96
97
   SELECT MODULE_VERSION FROM DATA_DICTIONARY.MODULES WHERE MODULE_NAME='myisam'
98
2397.1.3 by Daniel Nichter
Complete documenting 2nd half of plugins.
99
Changelog
100
---------
101
102
v2.0
103
^^^^
104
* First Drizzle version.