下载此文档

MySQL培训资料.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
MySQL 培训资料
一、 关于 MySQL
MySQL 是一个多用户、 多线程的 SQL 数据库服务器, 它由一个服务器守护程序和很多
不同的客户程序与库组成。 最早开始与 1979 年,是 适合于 128-256M 内存的系统
my- 适合于 <128 内存的系统
my-
Example MySQL config file for very large systems.
This is for a large system with memory of 1G-2G where the system runs mainly
MySQL.
#
You can copy this file to
/etc/ to set global options,
mysql-data-dir/ to set server-specific options (in this
installation this directory is /usr/local/mysql/data) or
~/. to set user-specific options.
In this file, you can use all long options that a program supports.
If you want to know which options a program supports, run the program
with the "--help" option.
The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /tmp/
Here follows entries for some specific programs
The MySQL server
[mysqld]
port = 3306
socket = /tmp/
skip-locking
关键词缓冲的大小 , 一般用来缓冲 MyISAM 表的索引块 .
# 不要将其设置大于你可用内存的 30%,
因为一部分内存同样被 OS 用来缓冲行数据
key_buffer = 384M
# 服务所能处理的请求包的最大大小以及服务所能处理的最大的请求大小
的 BLOB 字段一起工作时相当必要 )

(当与大
# 每个连接独立的大小

. 大小动态增加
max_allowed_packet = 1M
所有线程所打开表的数量 .
增加此值就增加了 mysqld 所需要的文件描述符的数量
table_cache = 512
排序缓冲被用来处理类似 ORDER BY 以及 GROUP BY 队列所引起的排序
如果排序后的数据无法放入排序缓冲,
一个用来替代的基于磁盘的合并分类会被使用
查看 "Sort_merge_passes" 状态变量 .
在排序发生时由每个线程分配
sort_buffer_size = 2M
用来做 MyISAM 表全表扫描的缓冲大小 .
当全表扫描需要时 , 在对应线程中分配
read_buffer_size = 2M
当在排序之后 , 从一个已经排序好的序列中读取行时 , 行数据将从这个缓冲中读取来防止磁盘寻道 .
# 如果你增高此值 ,可以提高很多 ORDER BY 的性能 .
当需要时由每个线程分配
read_rnd_buffer_size = 8M
# 此缓冲当 MySQL 需要在 REPAIR, OPTIMIZE, ALTER 以及 LOAD DATA INFILE 到一个空表中引起重建索引时被分配 .
这在每个线程中被分配 .所以在设置大值时需要小心 . myisam_sort_buffer_size = 64M
MySQL 服务所允许的同时会话数的上限
其中一个连接将被 SUPER 权限保留作为管理员登录 .

MySQL培训资料 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人菲菲
  • 文件大小34 KB
  • 时间2022-03-28
最近更新