11 2011 档案
摘要://安装文件Management节点:192.168.70.161SQL节点:192.168.70.160NDB-A节点:192.168.70.150NDB-B节点:192.168.70.151(1),server[root@appdb /]#groupadd mysql[root@appdb /]#useradd -g mysql mysql[root@appdb /]#rpm ivh MySQL-Cluster-gpl-server-7.0.28-1.rhel5.i386.rpm[root@appdb /]#rpm ivh MySQL-Cluster-gpl-client-7.0.28-1
阅读全文
摘要:1,不支持临时表在NDB存储引擎中,不支持临时表;不能创建临时表和改变已经存在的临时表的引擎为NDB;否则报“Table storage engine 'ndbcluster' does not support the create option 'TEMPORARY'. ”。2,索引和键的限制(1),创建索引时,列宽不超过3072bytes;(2),不可以在TEXT and BLOB列创建索引;(3),不支持FULLTEXT索引,只有myisam支持;(4),在唯一索引和主键索引中不使用NULL列;在重建索引时,不要使用hash选项。(5),不可以在bit类型
阅读全文
摘要:1,不支持创建临时表(temporary tables);2,创建索引和键的限制:(1),在列上创建索引长度超过3072bytes会成功,但是只能使用索引的前3072bytes。并且会显示警告信息"specified key was too long,max key lenght is 3072 keys"不支持的特征1,在NDB创建create table时,一定要指定tablespace.For NDB tables, beginning with MySQL Cluster NDB 6.2.5 and MySQL Cluster NDB 6.3.2, it is al
阅读全文
摘要:四种隔离级1,read uncommitted(读取未提交内容)在read uncommitted隔离级,所有事务都可以“看到”未提交事务的执行结果。在这种级别上,可能会产生很多问题,除非用户真的知道自己在做什么,并且很多的理由选择这样做。本隔离级别很少用于实际应用,因为它的性能也不必其他级别好多少,而别地级别还有其他更多的优点。读取未提交数据,也被称之为脏读(dirty read)。2,read committed(读取提交内容)大多数数据库系统的默认隔离级别为read committed(但不是mysql默认的)。它满足了隔离级别早先简单定义:一个事务在开始时,只能”看见“已经提交事务所做
阅读全文
摘要:---from mysql性能调优与架构+自己笔记1,大致环境SQLNode1:192.168.70.1SQLNode2:192.168.70.2StorageNode1:192.168.70.3StorageNode2:192.168.70.4ManageNode1:192.168.70.52,ndb编译//安装SQL节点(SQLNode)[root@server /]#./configure --prefix=/usr/local/mysql --without-debug --without-bench \--enable-thread-safe-client --enable-asse
阅读全文
摘要:#py_innodb_page_info.py#! /usr/bin/env python #encoding=utf-8import mylibfrom sys import argvfrom mylib import myargvif __name__ == '__main__': myargv = myargv(argv) if myargv.parse_cmdline() == 0: pass else: mylib.get_innodb_page_type(myargv)--------------#mylib.py#encoding=utf-8import osim
阅读全文
摘要:http://savannah.nongnu.org/projects/mysql-sr-lib/
阅读全文
摘要:1,pythonhttp://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml
阅读全文
摘要:mysql默认包大小参数:max_allowed_packet非事务表的一致备份mysqldump --skip-opt --quick --extended-insert=false --lock-all-tables --master-data=2 --databases test1 > test1.sql事务表的一致备份mysqldump --skip-out --quick --extended-insert=false --single-transaction --master-data=2 --databases test1 > test1.sql
阅读全文
摘要:前提会使用linuxmaster:192.168.70.101slave:192.168.70.1001,本文章使用的mysql版本如下:[root@oracle mysql]# rpm -qa|grep MySQLMySQL-server-community-5.1.56-1.rhel5MySQL-client-community-5.1.56-1.rhel5MySQL-devel-community-5.1.56-1.rhel5接着在两台主机上,用rpm -ivh “rpm包”安装软件包。然后修改mysql数据库的密码为'mysql';2,登陆mysql数据库[root@o
阅读全文
摘要:1,USER()、CURRENT_USER()、DATABASE()和VERSION()函数,同义函数如SESSION_USER()和SYSTEM_USER()。2,取余函数mod()mysql> select mod(29,9);+-----------+| mod(29,9) |+-----------+| 2 |+-----------+3,字符串函数比较受限于系统变量“max_allowed_packet”的最大值,如果超过最大值,字符串函数返回NULL。mysql> show variables like 'max_allowed_packet';(默认1
阅读全文
摘要:--from mysql 官方文档15.2.7.添加和删除InnoDB数据和日志文件这一节描述在InnoDB表空间耗尽空间之时,或者你想要改变日志文件大小之时,你可以做的一些事情。 最简单的,增加InnoDB表空间大小的方法是从开始配置它为自动扩展的。为表空间定义里的最后一个数据文件指定autoextend属性。然后在文件耗尽空间之时,InnoDB以8MB为增量自动增加该文件的大小。增加的大小可以通过设置innodb_autoextend_increment值来配置,这个值以MB为单位,默认的是8。 作为替代,你可以通过添加另一个数据文件来增加表空间的尺寸。要这么做的话,你必须停止MySQL服
阅读全文

浙公网安备 33010602011771号