• mysql性能优化指南
  • 对于全栈而言,数据库技能不可或缺,关系型数据库或者nosql,内存型数据库或者偏磁盘存储的数据库,对象存储的数据库或者图数据库……林林总总,但是第一必备技能还应该是MySQL。从LAMP的兴起,到Mariadb的出现,甚至PG的到来,熟练的MySQL技能都是大有用武之地的。MySQL数据库技术的方方面面也是很多,这里只涉及必备的性能调优,推崇从下向上的性能调优,主要包括运行环境,配置参数,SQL性能,和系统架构设计调优。运行环境
    继续阅读>>
  •  mysql mysql优化 nosql  热度:(56) 发布时间:2017/3/13 10:15:00
  • mysql查询优化指南
  • 1、简介 一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性能的重要部分。所以提升MySQL的性能至关重要。 MySQL性能的提升可分为三部分,包括硬件、网络、软件。其中硬件、网络取决于公司的财力,需要白哗哗的银两,这里就不说啦。软件又细分为很多种,在这里我们通过MySQL的查询优化从而达到性能的提升。 最近看了一
    继续阅读>>
  •  mysql语法 mysql查询效率  热度:(60) 发布时间:2017/3/6 13:47:00
  • mysql inner join连接查询性能优化
  • 有天发现一个带inner join的sql 执行速度虽然不是很慢(0.1-0.2),但是没有达到理想速度。两个表关联,且关联的字段都是主键,查询的字段是唯一索引。sql如下: SELECTp_item_token.*,p_item.product_typeFROMp_item_tokenINNER JOIN p_item ON p_item.itemid = p_item_token
    继续阅读>>
  •  mysql优化 查询优化 join优化  热度:(77) 发布时间:2017/2/24 11:07:00
  • MySQL、Postgres如何 开启远程访问权限(ubuntu)
  • 本文核心:MySQL、Postgres 开启远程访问权限(ubuntu)MySQL1、编辑 my.cnf 文件:sudo vi /etc/mysql/my.cnf2、将绑定地址行注释掉或者修改为指定 IP#bind-address = 127.0.0.13、登录 MySQL:mysql -uroot -p1234、添加 root 用户访问权限grant all privileges on *.* to 'root'@'
    继续阅读>>
  •  MySQL教程 访问权限 ubuntu  热度:(391) 发布时间:2016/2/26 9:16:00
  • Mysql中创建存储过程和函数的语法
  • 概述 一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值,并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。语法 创建存储过程和函数语法CREATE PROCEDURE sp_name ([proc_parameter[,...]])[character
    继续阅读>>
  •  存储过程 函数 创建语法  热度:(473) 发布时间:2016/2/20 9:57:00
  • 创建mysql数据库时你最好遵循的一些规则
  • 1、数据库设计符合第三范式,为了查询方便可以有一定的数据冗余。2、选择数据类型优先级 int > date,time > enum,char>varchar > blob,选择数据类型时,可以考虑替换,如ip地址可以用ip2long()函数转换为unsign int型来进行存储。3、对于char(n)类型,在数据完整的情况下尽量较小的的n值。4、在建表时
    继续阅读>>
  •  mysql学习 设计范式  热度:(371) 发布时间:2015/11/28 13:13:00
  • mysql性能优化的五个小技巧
  • 1、SQL语句中的关键词最好用大写来书写,第一易于区分关键词和操作对象,第二,SQL语句在执行时,MySQL会将其转换为大写,手动写大写能增加查询效率(虽然很小)。 2、如果我们们经对数据库中的数据行进行增删,那么会出现数据ID过大的情况,用ALTER TABLE tablename AUTO_INCREMENT=N,使自增ID从N开始计数。 3、对int类型添加 ZEROFILL 属性可以对数据进
    继续阅读>>
  •  mysql性能优化 批量导入  热度:(427) 发布时间:2015/11/28 13:05:00
  • mysql性能优化:让MySQL记录下那些执行时间特别长的SQL语句
  • 在做MySQL语句查询性能的优化时我们可以让MySQL记录下那些执行时间特别长的SQL语句,以便于我们找到是哪些SQL影响了MySQL的性能。在MySQL中,这种执行时间超过了指定时间的SQL语句查询就称之为「慢查询」(或「慢速查询」)。在MySQL中,慢查询的界定时间是由MySQL内置参数变量long_query_time来指定的,其默认值为10(单位:秒),我们可以通过show v
    继续阅读>>
  •  性能优化 mysql优化 查询优化  热度:(456) 发布时间:2015/11/15 12:15:00
  • mysql性能优化:数据表碎片整理
  • 在MySQL中,我们经常会使用VARCHAR、TEXT、BLOB等可变长度的文本数据类型。不过,当我们使用这些数据类型之后,我们就不得不做一些额外的工作——MySQL数据表碎片整理。那么,为什么在使用这些数据类型之后,我们就要对MySQL定期进行碎片整理呢?现在,我们先来看一个具体的例子。在这里,我们使用如下SQL语句在MySQL自带的TEST数据库中创建名为DEMO
    继续阅读>>
  •  mysql性能优化 碎片整理  热度:(556) 发布时间:2015/11/15 11:50:00
  • DBA运维必备技能:使用show status查看MySQL服务器状态信息
  • 在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。在MySQL中,我们可以
    继续阅读>>
  •  mysql优化 操作命令  热度:(431) 发布时间:2015/11/14 11:19:00
  • mysql查询优化:创建全文索引
  • 使用索引是数据库性能优化的必备技能之一。在MySQL数据库中,有四种索引:聚集索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FULLTEXT INDEX)。全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用「分词技术「等多种算法智能分析出文本文字中关键字词的频率及重要性,然后按照一定的算法规则智能地筛选出我们想要的搜索结果。在这里,我们就不追根究底其底层实现原理了
    继续阅读>>
  •  mysql索引 创建索引 删除索引  热度:(502) 发布时间:2015/11/14 11:05:00
  • mysql中日志的读取,删除等操作
  • 一、理论:.错误日志:a.记录了mysqld启动和停止时以及出错时的相关信息,当数据库出现故障导致无法启动时可以先查看此信息。b.可用--log-error来指定mysqld保存错误日志文件的位置2.二进制日志:a.statement:记录的都是语句。优点:日志记录清晰易读、日志量少、对I/O影响较小,缺点:在某些情况下slave的日志复制会出错b.row:将每一行的变更记录到日志中,而不是记录sql语句
    继续阅读>>
  •  日志操作 mysql删除日志  热度:(492) 发布时间:2015/11/8 9:48:00
  • mysql中如何删除,查看和更改账号的权限
  • 创建完账号后,时间长了可能就会忘记分配的权限而需要查看账号权限,也在可能会经过一段时间后需要更改以前的账号权限,下面介绍在mysql中如何查看和更改这两种操作命令。查看权限 账号创建好后,可以通过如下命令查看权限;1show grants for user@host; 如以下示例12345678mysql> show grants for cqh@loca
    继续阅读>>
  •  mysql账号 账号设置 删除账号  热度:(414) 发布时间:2015/10/12 18:38:00
  • mysql中提高批量导数据的效率问题研究
  • 导数据这个问题在我们日常工作中作为企业的IT人员是经常会碰见的一个问题,对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一
    继续阅读>>
  •  批量导数据 mysql 事务  热度:(367) 发布时间:2015/9/5 21:02:00
  • mysql中出现乱码的原因及其解决方法
  • 要了解为什么会出现乱码,我们就先要理解:从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为。为了更好的解释这个过程,博主制作了两张流程图,分别对应存入和取出两个阶段。存入MySQL经历的编码转换过程上图中有3次编码/解码的过程(红色箭头)。三个红色箭头分别对应:客户端编码,MySQL Server解码,Client编码向表编码的转换。其中Terminal可以是
    继续阅读>>
  •  mysql 乱码 中文乱码 编码  热度:(462) 发布时间:2015/9/5 20:55:00
页数: 1 - 9 (共131 条评论)
Prev
[1]
2
3
4
5
6
7
8
9
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。