
数据库
文章平均质量分 77
wutao322
这个作者很懒,什么都没留下…
展开
-
数据库为什么要分库分表
1 基本思想之什么是分库分表?从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。2 基本思想之为什么要分库分表?数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大;另外,由于无法进行分布式式部署,而一台服务器的资转载 2014-08-04 17:21:39 · 876 阅读 · 0 评论 -
[MySQL] 日志文件概述
这里介绍的日志文件都是MySQL本身的日志文件,和具体用什么存储引擎无关。MySQL有以下几种日志文件:1)错误日志:记载启动和关闭情况、异常和错误信息2)常规查询日志:包含客户连接记录、SQL查询语句等3)慢查询日志:记录“慢”的SQL查询语句,“慢”由long-query-time参数指定(默认为10s)4))二进制日志及其索引文件:记录数据修改语句(如update,delet转载 2014-10-18 10:26:44 · 784 阅读 · 0 评论 -
mysql性能优化-慢查询分析、优化索引和配置
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4)转载 2014-10-18 10:29:19 · 941 阅读 · 0 评论 -
各种编码知识简介
本文主要介绍我们在日常开发中接触到了latin1,GBK,GB18030,UTF-8编码几种。下面首先来看看这几种编码的的区别。latin11. 先来看看latin1 (参考百度百科) Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。 ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全原创 2014-12-07 21:15:12 · 2005 阅读 · 0 评论 -
mysql数据库表结构导出
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单个数据表结构和数据 mysqldump -h localhost -uroot -p123456 database原创 2014-12-03 16:45:21 · 1375 阅读 · 0 评论 -
shell脚本操作mysql数据库
mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。#!/bin/bashHOSTNAME="192.168.111.84";转载 2014-12-07 20:49:27 · 819 阅读 · 0 评论