表示 进入内容 636163707162
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 数据库 (reset)
[MySQL FAQ]系列 — EXPLAIN结果中哪些信息要引起关注


插图来自网络并作简单加工,如果觉得不当还请及时告知 :)

我们使用EXPLAIN解析SQL执行计划时,如果有下面几种情况,就需要特别关注下了:

首先看下 type 这列的结果,如果有类型是 ALL 时,表示预计会进行全表扫描(full table scan)。通常全表扫描的代价是比较大的,建议创建适当的索引,通过索引检索避免全表扫描。此外,全索引扫描(full index scan)的代价有时候是比全表扫描还要高的,除非是基于InnoDB表的主键索引扫描。

再来看下 Extra 列的结果,如果有出现 Using temporary 或者 Using filesort 则要多加关注:

Using …

[获取更多]
xampp默认mysql密码设置,修改mysql的默认空密码

  xampp默认mysql密码设置,修改mysql的默认空密码

分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报

mysqlphpmyadminauthentication数据库管理工具数据库extension

以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。

【mysql】  【数据库】  【配置】  【开发环境】  【type】   …

[获取更多]
阿里MySQL内核月报

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/alibaba_rds_mysql_kernel_monthly.html

有同学问为什么我好久没写MySQL文章了,其实不是没写,是都写到咱们阿里云RDS MySQL数据库内核月报了,下面是地址。
Somebody asks me: why are you not writing mysql posts so long? In fact, it’s not my lazy, because of I post my research on  <Aliyun RDS MySQL Database Kernel Monthly>. Following are URLs:

比较旧的归档在这里:
Older archives here:
http://mysql.taobao.org/index.php?title=%E8%B5%84%E6%96%99%E5%85%B1%E4%BA%AB#MySQL_.E5.86.85.E6.A0.B8.E6.9C.88.E6.8A.A5

新的月报都在这里可以看到:
And new posts here:

[获取更多]
[MySQL FAQ]系列 — processlist中哪些状态要引起关注


插图来自网络并作简单加工,如果觉得不当还请及时告知 :)

一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。

今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个:

状态 建议
copy to tmp table 执行ALTER TABLE修改表结构时建议:放在凌晨执行或者采用类似pt-osc工具
Copying to tmp table 拷贝数据到内存中的临时表,常见于GROUP …
[获取更多]
Ubuntu 安装mysql和简单操作

 ubuntu上安装mysql非常简单只需要几条命令就可以完成。

  1. sudo apt-get install mysql-server     2. apt-get isntall mysql-client     3.

【mysql】  【ubuntu】  【数据库】   点击查看原文>

solr 入门 (安装 mysql数据库安装 )

solr  入门 (安装)     非数据库安装 ------------------------------------------------------------------------------------------------------------------------------ 1.

【mysql】  【数据库】  【solr】  【string】  【xml】  【class】  【type】   …

[获取更多]
比较全面的MySQL优化参考(下篇)

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联系方式。这是下篇。

3、MySQL层相关优化 3.1、关于版本选择

官方版本我们称为ORACLE MySQL,这个没什么好说的,相信绝大多数人会选择它。

我个人强烈建议选择Percona分支版本,它是一个相对比较成熟的、优秀的MySQL分支版本,在性能提升、可靠性、管理型方面做了不少改善。它和官方ORACLE MySQL版本基本完全兼容,并且性能大约有20%以上的提升,因此我优先推荐它,我自己也从2008年一直以它为主。

[获取更多]
JPA+Mysql存储数据乱码

JPA+Mysql开发过程中存储数据,遇到中文乱码: IDE : Eclipse Project Encoding : UTF-8 Mysql Encoding :UTF-8 Table Encoding:DEFAULT CHARSET utf8

执行代码对数据进行保存后,查询数据库发现中文乱码

解决方案: persistence.xml中配置数据库名称的时候,在数

【mysql】  【数据库】  【eclipse】  【配置】  【解决方案】  【JDBC】   …

[获取更多]
比较全面的MySQL优化参考(上篇)

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联系方式。这是上篇。

1、硬件层相关优化 1.1、CPU相关

在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:

1、选择Performance Per Watt Optimized(DAPC)模式,发挥CPU最大性能,跑DB这种通常需要高运算量的服务就不要考虑节电了;
2、关闭C1E和C States等选项,目的也是为了提升CPU效率;
3、Memory Frequency(内存频率)选择Maximum Performance(最佳性能);

4、内存设置菜单中,启用Node Interleaving,避免NUMA问题;

[获取更多]
Master主动向Slave发送binlog?还是Slave主动向Master要binlog?

                事情背景是这样子,今天有人和我讨论了一下MySQL主从的一些东西,                 在这个过程中,对方信誓旦旦,斩钉截铁的告诉我,Master主动向Slave推送binlog,说的自己都开始怀疑是自己理解错了, ...

【mysql】  【日志】  【数据库】  【同步】  【binlog】   …

[获取更多]
表示 进入内容 636163707162
« 先前的 10 新的记录 | 下一步 10 较早的记录 »