-
优化 MySQL: 3 个简单的小调整
我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。 警告 没有两个数据库或者应用程序是完全相同的。这里假设我们要调整的数据...
2018-06-18 01:04:53
-
MySQL查询示例
use test; create table t1( tid smallint(5) unsigned auto_increment, tname varchar(50), tkecheng varchar(50), tgrade smallint(10), primary key(tid) )ENGINE=innodb default charset=utf8; INSERT into t1(tname,tkecheng,tgrade) values('xm','yuwen',76), ('...
2018-06-18 01:04:38
-
MySQL数据库约束
数据库约束: 约束是在表上强制执行的数据校验规则,主要用于保证数据库里数据的完整性。 除此之外,当表中的数据存在相互依赖性时,可以保证相关的数据不被删除。 根据约束对数据列的限制,约束可分为如下两类: 单列约束: 每个约束只约束一列 多列约束: 每个约束可...
2018-06-18 01:04:39
-
mysql用户授权、数据库权限管理、sql语法详解
mysql用户授权、数据库权限管理、sql语法详解 NiceCui 某个数据库所有的权限 ALL 后面 + PRIVILEGES SQL 某个数据库 特定的权限SQL mysql 授权语法 SQL mysql 权限刷新 mysql 查看授权、显示授权 mysql 移除授权 一:授权主要的 SQL // 某个数据库所有的权限 ALL 后面...
2018-06-18 01:04:29
-
mysql执行计划看是否最优
介绍 本篇主要通过汇总网上的大牛的知识,简单介绍一下如何使用mysql的执行计划,并根据执行计划判断如何优化和是否索引最优。 执行计划 可显示估计查询语句执行计划,从中可以分析查询的执行情况是否最优,有助于对不使用索引的语句进行优化。 EXPLAIN 对每个查询返回...
2018-06-18 01:04:08
-
MySQL存储过程(批量生成论坛中发帖、回帖、主题等数
USE 数据库名称1; DROP PROCEDURE IF EXISTS 数据库名称1.存储过程名称; delimiter $$ CREATE PROCEDURE 数据库名称1.存储过程名称(in v_count bigint,in v_count2 bigint) BEGIN set @vCount1=v_count; set @vCount2=v_count2; set @i=1; set @vintervala=10000; set...
2018-06-18 01:04:34
-
MySQL管理表和索引
MySQL管理表和索引 创建数据库: CREATE DATABASE|SCHEMA [IF NOT EXISTS] db_name [CHARACTER SET=] [COLLATE=] 删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 创建表: 1、直接定义一张空表; 2、从其它表中查询出数据,并以之创建新表; 3、以其它表...
2018-06-18 01:04:31
-
开启和查看mysql的bin-log日志
[root@VM_0_7_centos data]# vim /etc/my.cnf [root@VM_0_7_centos data]# vim /etc/my.cnf [root@VM_0_7_centos data]# /etc/init.d/mysqld restartShutting down MySQL.... SUCCESS! Starting MySQL. SUCCESS! [root@VM_0_7_centos data]# grep log_bin /etc/my.cnf...
2018-06-18 01:04:22
-
[日常] MySQL内存不足启动失败的解决方法
1.启动mysql时,一直不成功,查看错误日志 /var/log/mysql/error.log 2.主要的错误信息有如下几条: [ERROR] InnoDB: mmap(136151040 bytes) failed; errno 12[ERROR] InnoDB: Cannot allocate memory for the buffer pool[ERROR] InnoDB: Plugin initialization aborted...
2018-06-18 01:04:06
-
【MySQL学习】在RHEL7.3上使用yum安装MySQL5.7
一、环境 [root@rhel:~] # cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.3 (Maipo)[root@rhel: ~] # uname -r 3.10.0-514 .el7.x86_64 [root@rhel: ~] # getenforce Disabled 二、官方源 获取官方源: [root@rhel:/opt] # wget http://repo.mys...
2018-06-18 01:04:12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash