-
Trie树_字典树(字符串排序)简介及实现
所属栏目:[MySql教程] 日期:2016-11-29 热度:112
1.综述 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。 它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无[详细]
-
分享18个最佳代码编辑器/IDE开发工具
所属栏目:[MySql教程] 日期:2016-11-29 热度:147
1) chocolatapp Chocolat是最新出现的一款强大的Mac系统文本编辑器,兼具原生的Cocoa及强大的文本编辑功能。Chocolat支持很多种编程语言的关键字高亮显示、窗口分割、标签页、色彩主题等功能。界面和MacVim非常相似。 2) aptana 一个非常强大、开源的专注于[详细]
-
分享下网站开发人员应该知道的61件事
所属栏目:[MySql教程] 日期:2016-11-29 热度:123
不出意料地,他得到了一大堆回答。 通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方面共计61条"[详细]
-
mysql dba体系进修(2)相识mysql的源码目次及源文件
所属栏目:[MySql教程] 日期:2016-11-12 热度:91
副标题#e# 了解 mysql 的 源码 目录 包括客户端代码,服务端代码,测试工具和其他库文件 Mysql 源码 结构 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred Fish的调试库 Docs[详细]
-
大多数情况asp站长网 www.aspzz.cn下都不需要冗余索引
所属栏目:[MySql教程] 日期:2016-11-12 热度:94
冗余 索引 凡是产生在添加 索引 的时辰, 怎样找到这写索引, 这个查询会挂起,则order by就无法用到索引排序了, MySQL 处事器才气应用WHERE子句举办过滤,就会对增编削操纵影响很大,例如说哈希, 二、 冗余 和一再索引 一再索引:指在沟通的列上凭证沟[详细]
-
MySQL常晤口试题目总结(四)
所属栏目:[MySql教程] 日期:2016-11-12 热度:173
副标题#e# 091 数据库死锁概念 多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放[详细]
-
MySQL中怎样禁用binlog中的语句
所属栏目:[MySql教程] 日期:2016-11-12 热度:89
MySQL复制是异步的,也就是说是非同步的过程,它不会校验数据库中数据的一致性,只要SQL语法正确并且没有错误就能成功执行 MASTERtest 12:20:40create table tab01 - (id int(10) primary key , - name varchar(20)); Query OK, 0 rows affected (0.03 sec[详细]
-
MySQL中怎样行使profile说明SQL执行状态
所属栏目:[MySql教程] 日期:2016-11-12 热度:69
副标题#e# 打开 profile mysql select @@have_profiling; +------------------+ | @@have_profiling | +------------------+ | YES | +------------------+ 1 row in set (0.00 sec) mysql select @@profiling; +-------------+ | @@profiling | +---------[详细]
-
修改设置文件导致ib_logfile巨细不匹配及mysql无法启动
所属栏目:[MySql教程] 日期:2016-11-12 热度:89
#错误原因:在my.cnf文件里面 修改 了innodb_log_file_size, # 导致 ib_ mysq l/2016/0906/86336.html">logfile 文件的 大小 与之前存在的文件 大小 不匹配; #解决方法:在干净关闭数据库的情况下,删除ib_ mysq l/2016/0906/86336.html">logfile ,,然[详细]
-
磁盘空间不敷导致mysql无法启动的mysql错误
所属栏目:[MySql教程] 日期:2016-11-12 热度:121
在mysql中查看表提示1030错误: mysql desc user; ERROR 1030 (HY000): Got error 28 from storage engine 引起这个错误的原因是磁盘空间不足,导致mysql的临时目录空间tmpdir不够。 解决方法是清空linux系统的/tmp目录,或者修改my.cnf中的tmpdir参数,指[详细]
-
MYSQL中The server quit without updating PID file非常的缘故起因
所属栏目:[MySql教程] 日期:2016-11-12 热度:135
1.可能是/var/run/mysqld/mysql.pid文件没有写的权限 解决方法 :给予权限,执行 chown -R mysql:mysql /database chmod -R 755 /var/run/mysqld 然后重新启动mysqld! 2.可能进程里已经存在mysql进程 解决方法:用命令ps -ef|grep mysqld查看是否有mysqld[详细]
-
怎样重设MYSQL数据库ROOT用户的暗码
所属栏目:[MySql教程] 日期:2016-11-12 热度:154
一、在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1、在SHELL环境下,使用mysqladmin命令设置:mysqladmin u root p password 新密码 回车后要求输入旧密码 2、在mysql环境中,使用update命令,直接更新mysql库user表的数据: Update mysql.[详细]
-
怎样查察mysql的状态信息
所属栏目:[MySql教程] 日期:2016-11-12 热度:83
mysql s 或status都可以查询到mysql状态基本信息 -------------- mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1 Connection id: 28035 #连接ID Current database: #当前数据库 Current user: root@localhost #当前[详细]
-
MySQL 5.5.30的源码编译安装过程
所属栏目:[MySql教程] 日期:2016-11-11 热度:89
0、安装cmake [root@lyq314 ~]# tar -zxvf cmake-2.8.11.2.tar.gz [root@lyq314 cmake-2.8.11.2]# ./configure [root@lyq314 cmake-2.8.11.2]# make [root@lyq314 cmake-2.8.11.2]# make install 1、添加mysql用户和组 [root@lyq314 ~]#groupadd mysql [ro[详细]
-
mysql如何授权远程IP连接
所属栏目:[MySql教程] 日期:2016-11-11 热度:176
新安装的MySQL是默认不开户远程访问权限的,也就不能外部连接MySQL。这样对想远程调用MySQL的数据很不方便。下面我们来看下如何设置允许远程连接MySQL数据库。 登录MySQL mysql -uroot -p 如果无法登录可以使用find / -name mysql搜索mysql程序的路径,比[详细]
-
如何找回消失的InnoDB引擎
所属栏目:[MySql教程] 日期:2016-11-11 热度:130
夜里重做主从复制,顺便调整了下从库的my.cnf。早上想起从库忘了重启,打完命令接着开启slave,居然报错 Last_SQL_Errno: 1286 Last_SQL_Error: Error executing row event: 'Unknown storage engine 'InnoDB'' 奇怪,怎么会报错不知道存储引擎InnoDB。查[详细]
-
使用SHELL开发的CPU空闲率插件
所属栏目:[MySql教程] 日期:2016-11-11 热度:180
#!/bin/bash #=============================================== # Author : JC # Email : jiechao2013@gmail.com # ChangeLog : 2013.5.4 # # Description : Check the CPU-Utilization rate #=============================================== STATE_OK=[详细]
-
如何使用SHELL编写redis的启动脚本
所属栏目:[MySql教程] 日期:2016-11-11 热度:95
#!/bin/bash # # Init file for redis # From: JC# Email:jiechao2013@gmail.com# chkconfig: - 80 12 # description: redis daemon # # processname: redis # config: /opt/redis-2.6.4/redis.conf # pidfile: /var/run/redis.pid source /etc/init.d/fun[详细]
-
高性能的MySQL(8)优化服务器配置:内存
所属栏目:[MySql教程] 日期:2016-11-11 热度:137
配置MySQL服务器离不开配置文件,接下来就开始这一部分的内容。 首先一定要清楚配置文件的位置,如果不知道可以尝试下面的操作: /usr/local/mysql/bin/mysqld --verbose --help | grep -A 1 'Default options' #结果如下 Default options are read from t[详细]
-
高性能的MySQL(8)优化服务器配置:并发和负载
所属栏目:[MySql教程] 日期:2016-11-11 热度:128
当MySQL遇到高并发时,可能会遇到不曾遇到的瓶颈。 一、InnoDB并发配置 InnoDB是为高性能设计的,在最近几年他的提升非常明显,但依然不完美。 InnoDB有自己的 线程调度器控制线程怎么进入内核访问数据,以及他们在内核中一次可以做哪些事情。最基本的限制[详细]
-
windows下如何彻底删除MySQL
所属栏目:[MySql教程] 日期:2016-11-11 热度:196
卸载mysql其实也是一门艺术 1)控制面板里卸载 2)如果你的操作系统用户名是Administrator则删除 C:Documents and SettingsAdministratorApplication DataMySQL 3)删除 C:Documents and SettingsAll UsersApplication DataMySQL 4)删除注册表 regedi[详细]
-
MySQL的性能优化和使用技巧
所属栏目:[MySql教程] 日期:2016-11-11 热度:124
本文是笔者从工作中总结而出.由于时间问题和考虑的不可能足够全面,所以本文会很长时间才会完成,下面会陆续给出内容,与大家分享^_^ 在windows下,配置文件为%mysql_home%/my.ini 在linux下,配制文件为/etc/my.cnf 一 性能优化 1--------INNODB_BUFFER_PO[详细]
-
MySQL中统计数据时空的也显示
所属栏目:[MySql教程] 日期:2016-11-11 热度:51
在工作中,有这样一个需求,就是需要统计24个小时的相关数据.有的朋友认为简单的一句group by就可以解决。其实不然,真正的统计,24个小时都得有数据的,不允许出现缺失的现象.其实这个有点像废话,处理结果集ResultSet也可以,但为了减少JAVA的负担和增强jav[详细]
-
MySQL中数据重复的判断方法
所属栏目:[MySql教程] 日期:2016-11-11 热度:128
本人工作中的实际应用.在采集数据的时候,要求数据采集以后,不能重复.同时也要 求有多个实例同时运转,保证数据采集的连续性.因此总结了一下,做成了如下的小试验. 核心代码如下: 表结构:只有3个字段 id,name,password Sql代码 CREATE TABLE `tt` ( `Id` i[详细]
-
MySQL中如何按月统计数据
所属栏目:[MySql教程] 日期:2016-11-11 热度:58
表finance有俩个字段如下 date date money double(15,2) 下面需要对表 finance的2010年财务数据,按月进行统计 Sql代码 select DATE_FORMAT(date,'%Y-%m') as month,sum(money) as money from finance where DATE_FORMAT(date,'%Y')=2010 group by month o[详细]

浙公网安备 33038102331048号