技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> MySQL
    众所周知MySQL5.1的Replication是比较烂的。MySQL的每一个版本更新关于同步方面每次都是可以看到一大堆。但MySQL 5.1性能是比较突出的。所以经不住诱惑使用MySQL 5.1。所以也要经常遇到一些Bug。如: mysql> show slave status\\G ***...
    今天看一个水友说他的MySQL现在变的很慢。问什么情况时。说单表超过2个G的一个MyISAM。真垃圾的回答方式。 简单答复:换一个强劲的服务器。换服务器很管用的:) ……… 最终让取到慢查询: SELECT * FROM pw_gbook WHERE uid=\'N\' ORDER BY pos...
    使用Innodb将要面对两种表空间的管理,一种共享表空间管理(默认的),另一种是独立表空间管理,那选择那种比较好一点呢?在这里我将给出一些我的意见。
    为什么需要在Windows下编译MySQL? 在Linux下编译MySQL是非常方便的操作,而且是轻车熟路,很容易搞定的。随着对MySQL的使用时间的增长,也慢慢的对MySQL代码的分析有点感兴趣了。所以想着找一个工具去学习一下MySQL的代码,对于Li...
    用Drupal太灵活了,灵活的我都搞不定了。所以我投向了worldpress.对比了一下表结构。参考网上的说明搞出了
    CMDBA战报之Part2 Part2在guide中是从第33章开始到第42章结束,有10章的内容在这部分中,主要是围绕性能和安全展开。下面我们将逐章介绍考试中出现的内容。 Chapter 33 考察点:存储过程(Stored Routines)存储过程可以限制普通用户直接访问或是修改表,通过赋予用户适当权限,使用存储过程来间接获得所要数据;通过在存储过程定义是设置DEFINER安全特性是特定用户也能访问到表。答案中的关键词/句:DEFINER security characteri...
    CMDBA战报之Part1 Chapter 23 考察点:了解MySQL的整体结构。答案中的关键词/句:1. native C client library、 MySQL Connector/OBDC, MySQL Connector/J, and MySQL Connector/NET; 2. Communication Protocols: TCP/IP、Unix socke...
    第一次听说UDF是,一片懵懂。还被一个半桶水的培训师忽悠说是存储函数即是UDF。现在想来真是匪夷所思,害人不浅。 从名字上可以得知UDF(user define function)为用户自定义函数。UDF在一定程度上可以使得普通用户定制自己的MySQL函数库,减少对内建函数的依赖。UDF 的功能还是非常强大的。 各类技术人员都可以开发相应的UDF。管理员可以开发一些与系统交互的UDF。而开发人员可将常用功能用UDF替代存储函数,这样可以大幅提高...
    情况描述:最近在分析服务器的slow-log和bin-log的时候,发现这两个log中有某些语句的execute time 极大例如:4294967295。 log信息:#091008 21:40:04 server id 1 end_log_pos 3440531 Query thread_id=63169 exec_time=4294967295 error_code=0 而出现这种极长执行时间的语句却不固定,最终通过以下的分析过程,找到了这个问题出现的原因第一步:确认相关语句没有问题使用以下语句,过滤出执行时间极大SQL语句(...
    学习MYSQL已有一段日子了,对DBA这个称号也仰慕已久,于是便想通过SUN的认证MYSQL数据库管理员考试(CMDBA),一共两门课程PART 1&PART 2,对应的考试号分别为301-810和301-811。对于一个经验丰富的实战工作者来说,这个小东西真的没什么意义。但是,通过这个考试,你可以更加扩充自己的知识范围,因为平时的工作不可能面面俱到。除此,还能够系统的学习和熟悉一下MYSQL知识体系。 参考资料《MySQL(R) 5 Certification St...
    1.准备 依赖文件: mysql 和 perl (这些普通服务器都有,不赘述了) perl-Curses : 下载地址
    概述如何启动mysql服务器?相信很多人的第一反应是 service mysql start(根据启动脚本的名称而异,有些可能是mysqld)。那这句命令到底做了什么?“调用了/etc/init.d/mysql 这么一个脚本!”SA和DBA们异口同声的回答。那这个脚本到底做了什么?相信大多数人很难给出一个很详细的回答。本文就将为你详细解释这一条命令背后所隐藏的秘密。 mysql启动脚本(后称mysql_server)是一个位于/etc/init.d下的用于mysql服务器启动,关闭...
    1:Mysql最佳导入导出工具 2: SQLyog是一个易于使用的、快速而简洁的图形化管理MySQL数据库的工具,它能够在任何地点有效地管理你的数据库,再就是Query Profiler性能分析,mysql5.0.37以上的版本支持,有了这个功能可以知道每条sql语句的性能,以及每条查询效率耗费在什么地方. 下载3:Excel如何导入
    多版本并发控制技术被很多数据库或存储引擎采用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT, Maria等等。新的数据库存储引擎,几乎毫无例外的使用多版本而不是单版本加锁的方法实现并发控制,可以说多版本已经成为未来的发展趋势。虽然都是多版本,但不同的系统的实现却有很大不同。在开源数据库领域最负盛名的两个系统PostgreSQL和InnoDB的多版本实现就可谓有天壤之别。
    InnoDB在接受MySQL线程调用能时,有一个并发线程的检查机制,通过innodb_thread_concurrency参数进行控制。如果参数设置大于0,则表示检查机制开启,允许进入的线程数就...
    一个字段i,如果是unsigned int,值为0 执行 UPDATE t SET i= i
    一直以为Mysql的用户权限都是放在mysql.user里边的. 其实并不是这样的.user表放置的是用户的全局权限,当你为某个用户分配库权限,表权限的时候,情况就不是这样了. 当你为用户分配一个库权限时,mysql.user表中会多出来一条数据,但是这个用户的所有权限都是N. 同时mysql.db表会增加一条记录,用户对该库的权限会在这里记录. 而当你revoke这个用户的权限后,如果该用户对该库的权限全部变成了N,那么该用户的记录会被移出mysql.db表. 当然...
    上周花了点时间把TeamSNS从Mysql迁移到了Sqlite上. 遇到一些问题,觉得有必要记录下. 一导入Mysql数据表到Sqlite TeamSNS有18张数据表,手工建立这种事情不是正常人能做到的.于是在网上找转换的脚本.结果只google到一个python的脚本,写得还挺烂. 这时候才感叹phpmyadmin的好用,其实Sqlite也有很多web管理界面,但是太多,所以质量参差不齐.这里强烈推荐SQliteManager,这个东东不但可以在线管理Sqlite,更能将Mysql的sql文件直接导入....
    mysql_insert_id() 将 MySQL 内部的 C API 函数 mysql_insert_id() 的返回值转换成 long(PHP 中命名为 int)。如果 AUTO_INCREMENT 的列的类型是 BIGINT,则 mysql_insert_id() 返回的值将不正确。
    MySQL的字符集处理是这样的: 1)发送请求 客户端(character_set_client)=》数据库连接(character_set_connection)=》存储(table,column) 2)返回请求 存储(table,column)=》数据库连接(character_set_connection )=》客户端(character_set_results)阅读全文
[ 共525篇文章 ][ 第22页/共27页 ][ |< ][ 18 ][ 19 ][ 20 ][ 21 ][ 22 ][ 23 ][ 24 ][ 25 ][ 26 ][ 27 ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1