`
hejiajunsh
  • 浏览: 403145 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
mysqldump转储时必备参数:   e.g.  C:\Documents and Settings\zhuolangkeji>mysqldump -uxxxx -pxxx -h 172.26.3.109 -P 3306 -c -e -B task > c:\task.sql   --user, -u 指定连接的用户名。   --port, -P 连接数据库端口号   --password, -p 连接数据库密码   --host, -h 需要导出的主机信息 mysqldump  -uroot -p --host=localhost --all- ...
本文参考以下网页:1.http://dev.mysql.com/doc/refman/5.1/en/server-status-variables.htm2.http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html3.http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html4.http://www.day32.com/MySQL/tuning-primer.sh 具体数值主要参考此工具   1, 查看MySQL服务器配置信息  Java ...
在使用Innodb引擎时将要面对两种表空间的管理选择的问题,Innodb有两种管理表空间的方法: 1.  共享表空间(也可以拆分成多个小的表空间) 2.  独立表空间每一个表有一个独立的表空间。 我个人推荐使用独立表空间。在性能和运维上独立表空间比共享的表空间有很多优势。下面我将分别说明一下两种表空间管理的特点。 共享表空间: 由于是默认的方式,就暂且理解为Mysql官方推荐的方式。相对而言所有的数据都在一个(或几个)文件中,比较利于管理,而且在操作的时候只需要open这一个(或几个)文件即可,相对来说代价很低。 但问题是在数据达到以G为单位来计算的时候优劣逆转。一个大小惊人的文 ...
Mysql 5.1新增了操作XML的函数, ExtractValue()  解析(搜索数据) UpdateXML()  更新,还是蛮方便的。   详见:http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/mysql-5.1-xml.html   MySQL version 5.1.5 has functions for searching and changing XML documents. This article has examples. Let's make a database and put two XML do ...
  mysql ibdata1文件存放数据,索引等。 如果不把数据库中数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用、磁盘较小的server来说,并不是太合适。因此要把此文件缩小。 方法:数据文件单独存放。   详见:http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#backup   步骤: 1,备份数据库
调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数,重启MySQL后生效。 在MySQL4版本以后,一部分内部变量可以在MySQL运行时用cmd set xxx=xxx 进行设置,不过重启MySQL服务就失效了。   红色为常用的变量 mysqld程序--目录和文件basedir = path          # 使用给定目录作为根目录(安装目录)。datadir = path          # 从给定目录读取数据库文件。
以下主要介绍的是MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项是值得我们大家注意的,我们大家可能不知道过多的对索引进行使用将会造成滥用,有兴趣的朋友可以了解下。   MySQL索引的缺点:  虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。 建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨胀很快。 索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的 ...
索引是一种特殊的数据结构,可以用来快速查询数据库的特定记录,建立是一中提高数据库性能的重要方式。   内容:索引的意义,索引的设计,创建和删除   可参考的资料:http://www.51cto.com/specbook/52/12911.htm
前言:MySQL发展到今天,InnoDB引擎已经作为绝对的主力,除了像大数据量分析等比较特殊领域需求外,它适用于众多场景。然而,仍有不少开发者还在“执迷不悟”的使用MyISAM引擎,觉得对InnoDB无法把握好,还是MyISAM简单省事, ...
以下内容来自mysql5.1手册:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#explain 想要提高 ORDER BY 的速度,首先要看MySQL能否使用索引而非额外的排序过程。如果不能使用索引,可以试着遵循以下策略:   增加 sort_buffer_size 的值。   增加 read_rnd_buffer_size 的值。   修改 tmpdir,让它指向一个有很多剩余空间的专用文件系统。如果使用MySQL 4.1或更新,这个选项允许有多个路径用循环的格式。各个路径之间在 Unix 上用冒号( ...
根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为 256 字节。大多数存储引擎有更高的限制。 在 MySQL 5.1 中,对于 MyISAM 和 InnoDB 表,前缀可以达到 1000 字节长。请注意前缀的限制应以字节为单位进行测量,而 CREATE TABLE 语句中的前缀长度解释为字符数。当为使用多字节字符集的列指定前缀长度时一定要加以考虑。 还可以创建 FULLTEXT 索引。该索引可以用于全文搜索。只有 MyISAM 存储引擎支持FULLTEXT 索引,并且只为 CHAR 、 VARCHAR 和 TEXT 列。索引总是对整 ...
说明:下面程序在每天凌晨一点统计数据,执行定时调度,完成定时器功能,spring可以完成。   spring配置文件:applicationContext.xml   <context:annotation-config /> <context:property-placeholder location="classpath:timer.properties" /> <!-- 定时器cron表达式的值从配置文件读取,和applicationContext.xml在同一目录下 --> <bean id=& ...
concurrent在线文档: http://www.cjsdn.net/Doc/JDK50/java/util/concurrent/Executors.html http://www.cjsdn.net/Doc/JDK50/java/util/concurrent/ScheduledExecutorService.html   java.util.concurrent包主要接口和类: Executor:具体Runnable任务的执行者。ExecutorService:一个线程池管理者,其实现类有多种,我会介绍一部分。我们能把Runnable,Callable提交到池中让其调度。 ...
  封装 任何的对象实例都是尽可能的去封装,减少暴露,它的实现细节对你是透明的。封装就是我们将程序的设计和使用分开的一种手段,也是方便我们编程者的工具。 我们把对同一种数据的操作和处理,连同数据封装成一个类,并向外提供了使用的方法; 这样既方便了我们的使用,有能够保证我们的设计的安全性。 在封装中,我们会根据数据的不同来初始化这些数据,即构造方法。在封装中访问控制就是对安全性的保障,对于我们不想让其他人看到的就可以用priva
首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。   这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,这些倒是基本足够了。   接下来要学HTML JSP SERVLET 数据库 JAVASCRIPT TOMCAT,目标,写出第一个动态网站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的是,一个用户的点击产生的请求,是从哪里发起,哪里接收,哪里处理 ...
Global site tag (gtag.js) - Google Analytics