高性能mysql怎么样 高性能mysql和高可用mysql( 五 )


# Time: : :
# User@Host: root[root] @ localhost [ ]
# Thread_id: Schema: sakila Last_errno: Killed:
# Query_time: Lock_time: Rows_sent: Rows_examined:
Rows_affected: Rows_read:
# Bytes_sent: Tmp_tables: Tmp_disk_tables: Tmp_table_sizes:
# InnoDB_trx_id: E
# QC_Hit: No Full_scan: Yes Full_join: No Tmp_table: Yes Tmp_table_on_disk: Yes
# Filesort: Yes Filesort_on_disk: No Merge_passes:
# InnoDB_IO_r_ops: InnoDB_IO_r_bytes: InnoDB_IO_r_wait:
# InnoDB_rec_lock_wait: InnoDB_queue_wait:
# InnoDB_pages_distinct:
# PROFILE_VALUES … Copying to tmp table: … [omitted]
SET timestamp= ;
SELECT * FROM sakila nicer_but_slower_film_list;
从这里看到查询确实一共创建了三个临时表 其中两个是磁盘临时表 而SHOW PROFILE看起来则隐藏了信息(可能是由于服务器执行查询的方式有不一样的地方造成的) 这里为了方便阅读 对结果做了简化 但最后对该查询执行SHOW PROFILE 的数据也会写入到日志中 所以在Percona Server 中甚至可以记录SHOW PROFILE 的细节信息
lishixinzhi/Article/program/MySQL/201311/29706
mysql的特点是什么?1) 功能强大
MySQL 中提供了多种数据库存储引擎高性能mysql怎么样,各引擎各有所长高性能mysql怎么样,适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能,可以处理每天访问量超过数亿的高强度的搜索 Web 站点 。MySQL5 支持事务、视图、存储过程、触发器等 。
2) 支持跨平台
MySQL 支持至少 20 种以上的开发平台,包括 Linux、Windows、FreeBSD 、IBMAIX、AIX、FreeBSD 等 。这使得在任何平台下编写的程序都可以进行移植,而不需要对程序做任何的修改 。
3) 运行速度快
高速是 MySQL 的显著特性 。在 MySQL 中,使用了极快的 B 树磁盘表(MyISAM)和索引压缩;通过使用优化的单扫描多连接,能够极快地实现连接;SQL 函数使用高度优化的类库实现,运行速度极快 。
4) 支持面向对象
PHP 支持混合编程方式 。编程方式可分为纯粹面向对象、纯粹面向过程、面句对象与面向过程混合 3 种方式 。
5) 安全性高
灵活和安全的权限与密码系统 , 允许基本主机的验证 。连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码的安全 。
6) 成本低
MySQL 数据库是一种完全免费的产品 , 用户可以直接通过网络下载 。
7) 支持各种开发语言
MySQL 为各种流行的程序设计语言提供支持,为它们提供了很多的 API 函数,包括 PHP、ASP.NET、Java、Eiffel、Python、Ruby、Tcl、C、C++、Perl 语言等 。
8) 数据库存储容量大
MySQL 数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由 MySQL 内部限制决定的 。InnoDB 存储引擎将 InnoDB 表保存在一个表空间内 , 该表空间可由数个文件创建,表空间的最大容量为 64TB,可以轻松处理拥有上千万条记录的大型数据库 。
9) 支持强大的内置函数
PHP 中提供了大量内置函数,几乎涵盖了 Web 应用开发中的所有功能 。它内置了数据库连接、文件上传等功能,MySQL 支持大量的扩展库,如 MySQLi 等,可以为快速开发 Web 应用提供便利 。
高性能mysql怎么样的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于高性能mysql和高可用mysql、高性能mysql怎么样的信息别忘了在本站进行查找喔 。

推荐阅读