Browsed by
标签:Mysql

MYSQL索引

MYSQL索引

什么是索引? 举个例子:新华字典,有目录,有正文内容。索引就相当于目录,正文内容就相当于数据。 索引有什么用? 索引用于快速查找在某列中有一特定值的行。 一条查询语句,如果没有索引,将对全表进行扫描。 如果所有的数据页面都不在内存中,则需要从硬盘上读取这些页面,从而产生大量的I/O,每次I/O都会消耗一

mysql数据库千万级别数据的查询优化和分页测试

mysql数据库千万级别数据的查询优化和分页测试

mysql数据库千万级别数据的查询优化和分页测试 我原来的公司是一家网络游戏公司,其中网站交易与游戏数据库结合通过ws实现的,但是交易记录存放在网站上,级别是千万级别的数据库是mysql数据库. 可能有人会问mysql是否支持千万级数据库,还有既然已经到了这个数据量公司肯定不差,为什么要用mysql而不用oracle这里我做一下解答

MySql逻辑备份恢复方法简单总结

MySql逻辑备份恢复方法简单总结

原文链接: http://blog.csdn.net/lichangzai/article/details/8725812 一、 Mysql 逻辑备份   1. 使用 mysqldump 命令生成 INSERT 语句备份 此方法类似于 oracle 的 expdp\exp 工具 语法如下: mysqldump [arguments] > file_name.sql   使用帮助: [root@gc ~]# mysqldump Usage: mysqld

mysql配置文件my.cnf详解[部分]

mysql配置文件my.cnf详解[部分]

basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚本需要使用这个文件里的进程ID结束mysqld进程。 socket =

针对MyISAM锁表的解决方案

针对MyISAM锁表的解决方案

最近服务器上经常出现mysql进程占CPU100%的情况,使用show processlist命令后,看到出现了很多状态为LOCKED的sql。使用show status like ‘table%’检查Table_locks_immediate和Table_locks_waited,发现Table_locks_waited偏 大。出问题的表是MyISAM,分析大概是MyISAM的锁表导致。 MyISAM适合于读频率远大于

MySQL TPCH测试工具简要手册

MySQL TPCH测试工具简要手册

原文链接: http://imysql.com/2012/12/21/tpch-for-mysql-manual.html tpch是TPC(Transaction Processing Performance Council)组织提供的工具包。用于进行OLAP测试,以评估商业分析中决策支持系统(DSS)的性能。它包含了一整套面向商业的ad-hoc查询和并发数据修改,强调测试的是数据库、平台和I/O性能,关注查询能力

MySQL 本地和远程密码破解

MySQL 本地和远程密码破解

快速的 MySQL 本地和远程密码破解!首先需要对数据库维护人员说明的是,不必紧张,你无需修补这个问题,看起来其实是个小错误而已。 我找到一个方法可非常高效的破解 MySQL 的用户密码,包括本地用户和通过网络方式访问的用户密码。在我的测试中,通过网络方式的方法可每秒钟测试 5000 个密码。 方法如下: 攻击者使用一

开源博客:Mysql配置文件my.ini详解

开源博客:Mysql配置文件my.ini详解

以下是Mysql数据库服务器配置文件my.ini的详细配置。应用场合是InnoDB引擎,2核CPU, 32位SUSE。 [client] #password = your_password port  = 3306 socket  = /tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] port  = 3306 socket  = /tmp/mysql.sock #避免

mysql加速优化配置

mysql加速优化配置

mysql加速优化配置 mysql优化 在整体的系统运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都在等待 MySQL 查询返回的结果。由此可见,提高系统的负载能力,降低 MySQL 的资源消耗迫在眉睫。 1、页

MySQL即将闭源?

MySQL即将闭源?

甲骨文在最新发布的MySQL中将不再公开测试数据,此举表明它将继续采取措施,将该开源软件转向闭源,并疏远MySQL开发者社区。这个问题可以回溯到业内人士发现最新版本的MySQL修复了一些漏洞,但所有补丁均未提供任何有关的测试数据。这给开发者们带来了很多问题,开发者们无法保证那些漏洞是否真的被修复了。 很明显,甲骨

mysql root密码忘记了 什么办呢

mysql root密码忘记了 什么办呢

很多新手在通过ubuntu server安装完LAMP后,往往暂时没用mysql,导致遗忘mysql root密码。此时,可通过以下办法解决。 1. 停止 mysqld sudo /etc/init.d/mysql stop 2. 启动mysql安全模式,跳过授权表。注意有个& /usr/bin/mysqld_safe –skip-grant-tables& 3. 进入mysql sudo mysql 4 修改root密码 >u

21aspnet:LAMP 关键数据集锦技术选项参考

21aspnet:LAMP 关键数据集锦技术选项参考

LAMP 关键数据集锦技术选项参考 源自日积月累自己的其他人的经验总结 负载均衡   LVS 工作在四层,内核态,性能极高,有VIP功能,配合 keepalived 做有效的 心跳检查和负载均衡安装配置麻烦, HAProxy 工作在四层到七层,功能强大,有VIP功能,配置简单,CPU占用高 Nginx 工作在七层,应用层功能多,配置

C++日记——Mysql和vs2010 的连接

C++日记——Mysql和vs2010 的连接

使用的是API方式,使用Mysql的数据库资源,所以需要包含头文件、连接Lib和获取相应的dll文件。 一 vc的设置 这里使用的是vs2010,所以附上vs2010的设置 (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加

C++连接MySQL

C++连接MySQL

前几天得到了CSDN和天涯的账号文件,一开始我使用Java希望将数据导入MySQL,但那速度实在是受不了,这次我想用C++试试,不过C++连接MySQL可真是麻烦,不像Java写个工具类,随时可以用。   我的环境是Visual Studio 2010,MySQL版本为5.1,MySQL在安装时必须选择Complete安装。 在VS中新建一个工程,为了连接MySQL,

mysql 基本操作

mysql 基本操作

MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号) 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -

mysql 百万数据存储过程 查询优化技巧

mysql 百万数据存储过程 查询优化技巧

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id

MySQL字符串中数字排序的问题

MySQL字符串中数字排序的问题

MySQL中字符串排序的方法相信大家都比较熟悉了,下文就为您介绍一个字符串数字排序的问题解决,希望能对您有所启迪。 AD: MySQL字符串相信大家都不陌生,在MySQL字符串排序时经常会遇到一些问题,比如下面的这个: 今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是Int类型

mysql命令行根据sql语句导出数据

mysql命令行根据sql语句导出数据

命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd F:\Program Files\MySQL\MySQL Server 5.1\bin(mysql安装路径的bin文件夹) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p bolg> blog.sql   

MySQL主从配置的一些总结

MySQL主从配置的一些总结

一、做了mysql主从也有一段时间了,这两天检查磁盘空间情况,发现放数据库的分区磁盘激增了40多G,一路查看下来,发现配置好主从复制以来到现在的binlog就有40多G,原来根源出在这里,查看了一下my.cnf,看到binlog的 size是1G就做分割,但没有看到删除的配置,在mysql里show了一下variables: mysql>show variables

mysql权限

mysql权限

grant all privileges on *.* to identified by ‘hwalk1’;flush privileges; insert into user (Host,User,Password) values(’localhost’,’shagua’,”); bin>mysql -u root mysql> grant 权限1,权限2,…权限n on 数据库名称。表名称 to 用户名@用户地址 id