表示 进入内容 112055
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: faq (reset)
[MySQL FAQ]系列 -- InnoDB报错,buffer不够用

一朋友发来消息,说他的mysql报错,日志大致如下: 090318 15:16:35 InnoDB: WARNING: over 4 / 5 of the buffer pool is occupied by InnoDB: lock heaps or the adaptive hash inde...

【faq】  【服务器】  【mysql】  【innodb】  【lock】  【HASH】  【index】   …

[获取更多]
[MySQL FAQ]系列 -- Too many open files

错误信息如下: ..... 070813 13:10:17 [ERROR] /usr/local/mysql/bin/mysqld: Can't open file: './yejr/access.frm' (errno: 24) 070813 13:10:17 [ERROR] /usr/local/mysql/bin/mysqld: Can't open file: '.

【faq】  【mysql】  【open】  【file】   点击查看原文>

FAQ系列 | mysqldump选项之skip-opt

最近在用mysqldump备份时,想要把数据表和数据分开备份,因此做了2次备份。 执行备份数据库表结构时,指定了 --skip-opt 选项,相当于禁用下面几个参数: --add-drop-table, --add-locks, --create-options, --quick, --exten...

【faq】  【mysql】  【Server】  【字符集】  【charset】   点击查看原文>

bbs 数据库设计

.因为社区要加个bbs论坛,所以就当做练习,自己提前设计了一下数据库,由于经验有限,错误在所难免,还希望各位不吝赐教 数据库的表如上图, 我先把每个表都说明一下,UserInfo  记录用户的基本信息        User_Name  用户名(唯一)  int        User_Pwd ...

【互联网产品及应用】  【帮助】  【faq】  【棱镜】  【性能优化】   …

[获取更多]
[MySQL FAQ]系列 -- 如何利用触发器实现账户权限审计

一个简单的例子: delimiter | create trigger before_insert_a before insert on a for each row begin if USER() != 'root@localhost' then insert into log values(user()); end if; end; |

这里不能用 current_user() 代替 user(),因为 current_user() 取得的是创建该trigger的账户。

【faq】  【mysql】  【性能】  【Create】  【cto】  【Blog】   …

[获取更多]
[MySQL FAQ]系列 -- 如何快速创建相同结构的表

1. 快速创建相同结构的表,包括索引: mysql> SHOW CREATE TABLE a; CREATE TABLE `a` ( `name` varchar(50) default NULL, KEY `name` (`name`) ) ENGINE=MyISAM DEFAULT ...

【faq】  【mysql】  【索引】  【charset】  【Create】  【varchar】  【cto】  【Blog】   …

[获取更多]
[MySQL FAQ]系列 -- mysql如何计算打开文件数

一、试验 从手册的"6.4.8. How MySQL Opens and Closes Tables"可以了解到,每打开一个MyISAM表,就需要使用2个文件描述符,咱们来验证一下。 1. 重启mysqld /etc/init.

【faq】  【mysql】  【测试】  【open】  【variables】  【ulimit】   点击查看原文>

[MySQL FAQ]系列 -- 64位系统下也报内存分配不能超过2G?

明明是64位系统下,有16G内存,启动mysqld时指定 innodb_buffer_pool_size 为12G,却报一下错误: 080829 14:15:14 mysqld started InnoDB: HugeTLB: Warning: Failed to allocate 12884918272 bytes.

【faq】  【mysql】  【innodb】   点击查看原文>

[MySQL FAQ]系列 -- 写给新手:学会找到问题所在

前言:我想,对于新手来说,有个很重要的问题,就是在mysql发生问题时,就束手无策,不知道该做什么了。要么到论坛里发“冰天雪地裸体跪求帮助”或“急急急”之类的帖子,要么在群里狂喊,对解决问题毫无帮助。

【faq】  【mysql】  【日志】  【Server】  【binlog】   点击查看原文>

FAQ系列 | 用MySQL实现发号器

问题:用MySQL实现发号器功能,确保每次取到的ID号都是唯一的 实现:下面是一个大致的思路,抛个砖,欢迎回帖。 根据号段大小,决定是否分成多个表,每个表事先填充各个不同的号段。 每个应用端取号时,设置事务隔离级别为:REPEATABLE READ,并且采用下面的方式读取数据 SELECT `ID` FROM `ID_RANGE_XX` ORDER BY ID LIMIT 1 FOR UPDATE 在上述情境中,只要选择某个ID号,那么其他终端也在读取该号时,会产生锁等待,而不会发生ID号被重用的情况。

【faq】  【mysql】  【repeatable】   点击查看原文>

[获取更多]
表示 进入内容 112055
« 先前的 10 新的记录 | 下一步 10 较早的记录 »