现在位置 >首页 > Mysql
0℃
2014年07月11日 Mysql ⁄ 被围观 3,011 view+
服务器型号:IBM S226 CPU:至强四核 内存:4G 硬盘:两个80G做RAID1 系统:windows server 2003 SP1 32位企业版 Mysql版本:5.5 根据自己服务器的实际情况,优化过和参数如下: 一、公共选项 skip-external-locking //避免MySQL的外部锁定,减少出错几率增强稳定性。 skip-name-resolve //禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程亿恩科技主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求! max_connections = 1...
阅读全文
0℃
2013年12月09日 Mysql ⁄ 被围观 10,251 view+
mysqlnd不能做什么 虽然mysqlnd是一个PHP扩展,但它却没有提供任何的php函数(或者说是API)给码农们使用。 码农们仍然使用mysql 扩展函数(mysql_connect, mysql_query…),或者mysqli,或者PDO MYSQL来操作数据库。 这些函数都可以通过mysqlnd来与mysql数据库通信。 它是数据库与php函数的中间层。 为什么要使用mysqlnd 原来的libmysql用的好好的,为什么还要搞一个mysqlnd出来呢? 原因一: license问题 libmysql是MYSQL AB公司开发的,现在已经是Oracle集团所属的了,它使用MYSQL license发布。 This ultimately l...
阅读全文
0℃
2013年10月24日 Mysql ⁄ 被围观 3,098 view+
Percona为MySQL数据库管理员,系统管理员和开发人员提供了一个免费在线生产工具:配置向导和查询顾问。 配置向导:根据mysql版本,应用平台环境等信息生成一份最佳实践的my.cnf配置参数文件,以达到更好的mysql数据库性能,避免人工配置的耗时、复杂性和风险。 查询顾问:分析mysql的查询语句,并得到资深专家的建议。 地址如下: https://tools.percona.com/wizard https://tools.percona.com/query-advisor
阅读全文
0℃
2013年07月16日 Mysql ⁄ 被围观 3,134 view+
MySQL中varchar最大长度是多少?这不是一个固定的数字。简要说明一下限制规则。 限制规则 字段的限制在字段定义的时候有以下规则: a) 存储限制 varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。 b) 编码长度限制 字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766; 字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845。 若定义的时候超过上述限制,则varchar字段会被强行转为text类型...
阅读全文
0℃
2013年04月19日 Mysql ⁄ 被围观 3,782 view+
innodb_data_home_dir 这是InnoDB表的目录共用设置。如果没有在 my.cnf 进行设置,InnoDB 将使用MySQL的datadir目录为缺省目录。如果设定一个空字串,可以innodb_data_file_path中设定绝对路径。 innodb_data_file_path 单独指定数据文件的路径与大小。数据文件的完整路径由 innodb_data_home_dir 与这里所设定值的组合。 文件大小以 MB 单位指定。因此在文件大小指定后必有“M”。 InnoDB 也支持缩写“G”, 1G = 1024M。从 3.23.44 开始,在那些支持大文件的操作系统上可以设置数据文件大小大于 4 GB。而在另一...
阅读全文
0℃
2013年03月22日 Mysql ⁄ 被围观 3,981 view+
[mysqld_safe] pid-file=/mysql/myPORT/run/mysqld.pid [mysql] port=PORT prompt=\\u@\\d \\r:\\m:\\s> default-character-set=gbk [client] port=PORT socket=/mysql/myPORT/run/mysql.sock [mysqld] #dir basedir=/mysql/myPORT datadir=/mysql/myPORT/data tmpdir=/mysql/myPORT/tmp lc_messages_dir=/usr/share log-error=/mysql/myPORT/log/alert.log slow_query_log_file=/mysql/myPORT/log/slow.log socket=/mysql/myPORT/run/mysql.sock #innodb innodb_data_home_dir=/mysql/myPORT/log/iblog in...
阅读全文
0℃
2012年12月25日 Mysql ⁄ 被围观 4,663 view+
问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例, 下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id` ASC 降序排列的 SQL 为: SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id` DESC 有时以上排序并不能满足我们的需求. 例如, 我们想要按 id 以 5, 3, 7, 1 的顺序排列, 该如何实现. 这也是很多国内外同行经常遇到的问题之一. 下面我们给出按表中某字段, 以我们想要的列表方式排序的解决方案. 解决方案 用"按字段排序" (ORDER BY FIELD). 语法...
阅读全文
0℃
2012年12月10日 Mysql ⁄ 被围观 3,629 view+
1)5.1.21后可以进行毫秒级的慢查询记录,设置long_query_time=0.01 2)mysqldump 不支持regex ,对于分表比较多的库,导出可以采用先 mysql -N information_schema -e "select table_name from tables where table_name like 'prefix_%'" > tbs.txt 然后 mysqldump db `cat tbs.txt` > dump.sql的方式曲线救国 3)mysql的row格式binlog,insert,delete等都是多行,如果想合并为一行,其实一行简单的sed就可以搞定 sed ':a;1!N;s/n###//;s/### //;ta;' test.txt 4)mysql计算两个datetime的时间差时,如果直...
阅读全文
0℃
2012年12月06日 Mysql ⁄ 被围观 3,102 view+
[mysqld] port = 3306 serverid = 1 socket = /tmp/mysql.sock skip-name-resolve #禁止MySQL对外部连接进行DNS解析 skip-grant-tables #禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!注:如果用winform连接mysql,加入此句速度会有很大的提升 skip-locking # 避免MySQL的外部锁定,减少出错几率增强稳定性。 back_log = 384 指定MySQL可能的连接数量。当MySQL主...
阅读全文
0℃
2012年11月27日 Mysql ⁄ 被围观 4,703 view+
Recently, I found myself involved in the migration of a large read-only InnoDB database to MyISAM (eventually packed). The only issue was that for one of the table, we were talking of 5 TB of data, 23B rows. Not small… I calculated that with something like insert into MyISAM_table… select * from Innodb_table… would take about 10 days. The bottleneck was clearly the lack of concurrency on the read part from InnoDB and then the key management for MyISAM. The server has many ...
阅读全文
×
腾讯微博