Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2091 to 2100 of 15691 « Previous | Next »
MySQL--Online DDL

最近帮助客户订正SQL时注意到alter的操作可能会锁表(MDL),所以也补一下online ddl的知识,避免不当的操作影响业务的运行。

Online DDL原理: MySQL数据库操作中,DDL操作(比如CREATE,DROP,ALTER等)代价是非常高的,特别是在单表上千万的情况下,加个索引或改个列类型,就有可能堵塞整个表的读写。

【云栖社区】  【数据存储与数据库】  【mysql】  【innodb】  【LOG】   …

[获取更多]
谈Mysql索引

myisam和innodb的索引有什么区别? 两个索引都是B+树索引,但是myisam的表存储和索引存储是分开的,索引存储中存放的是表的地址。而innodb表存储本身就是一个B+树,它是用主键来做B+树的key的。

【mysql】  【innodb】  【索引】  【磁盘】  【存储】  【myisam】   点击查看原文>

MariaDB / MySQL数据类型

MariaDB / MySQL 数据类型 有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。 Text 类型:

数据类型 描述

CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。

【mysql】  【large】  【Mariadb】  【timestamp】  【存储】  【数据类型】   …

[获取更多]
Mysql的NULL的一个注意点

今天看到一个问题: select a.* from a where (a.id not in (NULL)); 这个sql语句会返回什么? 刚开始以为是返回所有item,但是实际运行下返回是返回empty set。

【mysql】  【html】   点击查看原文>

statpot:使用mongo+bootstrap+highcharts做统计报表

最近做了一个统计项目,这个统计项目大致的需求是统计接口的访问速度。客户端会调用一个接口来记录接口的访问情况,我的需求就需要分析这些数据,然后做出个统计报表。 需求实现 最初的时候想着每天把这些接口访问情况的信息存储到mysql中,然后根据这些访问情况做个分析再做报表。

【mysql】  【Json】  【配置】  【报表】  【Group】   …

[获取更多]
lnmp_auto:自动化安装lnmp环境脚本

朋友找我在一台机器上帮忙安装下discuz。想着搭建过好几次的lnmp了,但是还没有使用过“一键安装”的自动化脚本,去网上有搜索出来,但是运行的时候发现用root运行别人的脚本还是真危险的事情,于是明白这不是个轮子,而是个井,每个程序员有必要自己挖一口的了。

【mysql】  【shell】  【脚本】  【github】  【sed】   点击查看原文>

php中mysql操作的buffer知识

php与mysql的连接有三种方式,mysql,mysqli,pdo。不管使用哪种方式进行连接,都有使用buffer和不使用buffer的区别。 什么叫使用buffer和不使用buffer呢? 客户端与mysql服务端进行查询操作,查询操作的时候如果获取的数据量比较大,那个这个查询结果放在哪里呢? 有两个地方可以放:客户端的缓冲区和服务端的缓冲区。

【php】  【mysql】  【SQL】  【DB】  【test】   …

[获取更多]
Coreseek + Sphinx + Mysql + PHP构建中文检索引擎

首先明确几个概念 Sphinx是开源的搜索引擎,它支持英文的全文检索。所以如果单独搭建Sphinx,你就已经可以使用全文索引了。但是往往我们要求的是中文索引,怎么做呢?国人提供了一个可供企业使用的,基于Sphinx的中文全文检索引擎。

【php】  【mysql】  【LOG】  【配置】  【source】   点击查看原文>

记录一个mysql连接慢的问题

问题现象是这样的: 我在一台机器上(61.183.23.23)启动了一个mysql,然后开通一个账号可以从127.0.0.1或者从61.183.23.23访问。但是遇到一个问题就是使用下面两个命令行访问的时候,速度差别非常大: mysql –h 127.0.0.1 –u user mysql –h 61.183.23.23 –u user   然后我使用ping,判断两个IP的速度差不多。

【mysql】  【配置】  【DNS】   点击查看原文>

Mysql: ERROR 1030 (HY000): Got error 28 from storage engine

今天帮同事解决一个问题的时候,遇到了下面的异常:

ERROR 1030 (HY000): Got error 28 from storage engine 我们的数据库是mysql,我们的sql语句是 select xxxx from xxx order by xxx 最后发现是因为mysql实例所在的机器的磁盘不足。

【mysql】  【数据库】  【磁盘】  【html】   点击查看原文>