hmlymt 发表于 2011-12-23 14:11

mysql的几个菜鸟问题,高手请进

因本人刚接触mysql,客户那边催得紧,特向高手咨询几个问题:
1.mysql是否有表空间概念,若有,如何进行管理(增加、删除、修改)。
2.mysql中是否有锁表现象,有那几种锁?锁表后会对用户产生什么影响。

另外,
1.前几天客户反映,部分应用可以连进mysql数据库,部分用户无法连接,这是什么问题导致的?---会不会是锁表了?

2.系统中经常报mysql:sort abort错误,仿佛是排序被中断,有什么办法可以解决?

小版主杀手 发表于 2011-12-23 16:46

mysql 有表空间的概念 看手册上
连接不上,看授权 看连接日志

justlooks 发表于 2011-12-23 18:34

1,表空间概念属于存储引擎部分,比如INNODB是有表空间的,而MYISAM是没有的,具体的操作语句看手册

2,锁有很多类型,单单从粒度来说,有page lock ,table lock 和 record lock,具体要看存储引擎支持不支持,粒度越大,并发性越差,

cumtyux 发表于 2012-03-29 10:28

1.mysql是否有表空间概念,若有,如何进行管理(增加、删除、修改)。
只要知道innodb的表空间就可以了有redo log undo log等,都是在配置文件指定 innodb自己管理的,你只需要在client对表操作就可以了;myisam表比较简单,不用介绍


2.mysql中是否有锁表现象,有那几种锁?锁表后会对用户产生什么影响。
MYISAM有表锁(读锁、写锁),innodb有主要有表锁,行锁等,也区分共享锁,排他锁,其他的归类方式也包括间歇锁什么的   

1.前几天客户反映,部分应用可以连进mysql数据库,部分用户无法连接,这是什么问题导致的?---会不会是锁表了?
部分用户无法连接有可能是数据库的连接数过多,或者是其他问题,要关注error log等日志。连不上数据库跟锁表没有任何关系      
2.系统中经常报mysql:sort abort错误,仿佛是排序被中断,有什么办法可以解决?
这个可以试着优化sql,动态修改MySQL的参数sort_buffer_size 、read_rnd_buffer_size、read_buffer_size
页: [1]
查看完整版本: mysql的几个菜鸟问题,高手请进