mysql
文章平均质量分 73
洪涛
学习android开发设计
展开
-
MySQL和SQL字段截短漏洞
当前的Web开发者中肯定有不少人没有注意到作者所提到的这两个问题的。 第一个问题是这样的,MySQL默认有一个配置参数 max_packet_size,这个参数是用于限制MySQL客户端和MySQL服务器端数据通信的数据包大小,MySQL的默认配置是1MB。如果客户端发送的数据超过了1MB,则MySQL服务器端会忽略掉这个请求数据。作者接下来举了两个利用这个缺陷的例子,第一个是利用超长数据来使转载 2014-07-23 20:12:19 · 615 阅读 · 0 评论 -
Monty说MySQL的优化(四)
Monty说MySQL的优化(四)十六、MySQL如何次存储数据数据库以目录存储。表以文件存储。列以变长或定长格式存储在文件中。对BDB表,数据以页面形式存储。支持基于内存的表。数据库和表可在不同的磁盘上用符号连接起来。在Windows上,MySQL支持用.sym文件内部符号连接数据库。十七、MySQL表类型HEAP表:固定行长的表,只存储在转载 2014-12-02 17:05:27 · 560 阅读 · 0 评论 -
Monty说MySQL的优化(五)(
本文是Monty在O'Reilly Open Source Convention 2000大会上的演讲之五,涉及MySQL表高速缓存工作原理、MySQL扩展/优化-提供更快的速度、MySQL何时使用索引、学会使用 EXPLAIN、使用SHOW PROCESSLIST五个方面,是篇详尽的MySQL优化文档二十一、MySQL表高速缓存工作原理每个MyISAM表的打开实例(instanc转载 2014-12-02 17:09:21 · 551 阅读 · 0 评论 -
Monty说MySQL的优化(七)
三十一、事务的例子MyIASM表如何进行事务处理:mysql> LOCK TABLES trans READ, customer WRITE;mysql> select sum(value) from trans where customer_id=some_id;mysql> update customer set total_value=sum_from_previous_转载 2014-12-02 17:43:46 · 615 阅读 · 0 评论 -
Monty说MySQL的优化(六)
二十六、如何知晓MySQL解决一条查询运行项列命令并试图弄明白其输出:SHOW VARIABLES;SHOW COLUMNS FROM ...GEXPLAIN SELECT ...GFLUSH STATUS;SELECT ...;SHOW STATUS;二十七、MySQL非常不错日志在进行很多连接时,连接非常快。同时使用SELECT和INSE转载 2014-12-02 17:40:11 · 569 阅读 · 0 评论 -
Monty说MySQL的优化(二)(
本文是Monty在O'Reilly Open Source Convention 2000大会上的演讲之二,涉及优化应用、应该使用可移植的应用、更快的速度、优化MySQL、编译和安装MySQL五个方面,是篇详尽的MySQL优化文档六、优化应用应该集中精力解决问题。在编写应用时,应该决定什么是最重要的:速度操作系统间的可移植性SQL服务器间的可移植性使用持续的连接。.转载 2014-12-02 15:07:06 · 511 阅读 · 0 评论 -
mysql性能优化1
mysql性能优化1本文是Monty在O'Reilly Open Source Convention 2000大会上的演讲之一,涉及我们可以且应该优化什么、优化硬件、优化磁盘、优化操作系统、选择应用编程接口五个方面,是篇详尽的MySQL优化文档一、我们可以且应该优化什么?硬件操作系统/软件库SQL服务器(设置和查询)应用编程接口(API)应用程序 二、优转载 2014-12-01 17:39:36 · 394 阅读 · 0 评论 -
MySQL性能优化
(一)连接连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。1、max_connections这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。2、max_packet_allowed最大数据包大小,通常等于你需要在一个大块中返回的最大数据集的大小,如果你在使用远程mysqldump,那它的值需要更大。转载 2014-11-24 16:59:00 · 373 阅读 · 0 评论 -
第一范式,第二范式,第三范式
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo | Name | Sex转载 2014-11-18 17:05:36 · 539 阅读 · 0 评论 -
mysql的分页存储过程和注释
create procedure pr_pager( in p_table_name varchar(100), /*表名*/ in p_fields varchar(100), /*查询字段*/ in p_page_size int, /*每页记录数*/ in p_page_now int, /*当前页*/转载 2014-08-11 09:55:50 · 411 阅读 · 0 评论 -
MySql 存储过程实例(附完整注释)
分类: Mysql 2008-09-03 18:21 9788人阅读 评论(0) 收藏 举报 存储mysqlinserttable数据库null 将下面的语句复制粘贴可以一次性执行完,我已经测试过,没有问题转载 2014-08-06 16:11:04 · 564 阅读 · 0 评论 -
查看mysql版本的四种方法
查看mysql版本的四种方法 1:在终端下:mysql -V。 以下是代码片段: [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; 以下是代码片段: mysql> status转载 2014-08-06 14:27:00 · 408 阅读 · 0 评论 -
mysql之导入错误----Cannot load from mysql.proc解决办法
(2012-05-04 21:18:07)转载▼标签:杂谈分类: MYSQL技术(转载)原文地址: http://www.enjoyphp.com/2011/storeage/mysql-lamp/cannot-load-from-mysql-proc/LINUX下将mysql从5.1升级至5.5后,发现存储过转载 2014-08-06 13:15:49 · 1684 阅读 · 0 评论 -
mysql 性能优化点记录
第一章myisam,可以基于blob和text的前500字节,创建索引myisam 支持fulltext延迟更新索引(delay_key_write)CREATE TABLE `table3` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(30) DEFAULT NULL, `id2` INT转载 2014-07-23 20:30:46 · 426 阅读 · 0 评论 -
Monty说MySQL的优化(三)
本文是Monty在O'Reilly Open Source Convention 2000大会上的演讲之三,涉及维护、优化SQL 、不同SQL服务器的速度差别、重要的MySQL启动选项、优化表五个方面,是篇详尽的MySQL优化文档十一、维护如果可能,偶尔运行一下OPTIMIZE table,这对大量更新的变长行非常重要。偶尔用myisamchk -a更新一下表中的键码分布统计。记住转载 2014-12-02 16:57:53 · 624 阅读 · 0 评论