如果你已经有账户,那么请 登入 或者现在就 注册一个新账户
V2EX / 技术 / Mysql   

  mysql优化--用TIMESTAMP类型取代INT和DATETIME

用 INT UNSIGNED 来存储一个转换成Unix时间戳的时间值,认为这样做从索引,比较等角度来讲,都会比较高效。现在我们来对比下 TIMESTAMP 和 INT UNSIGNED 以及 DATETIME 这3种类型到底谁更好。
http://imysql.cn/2008_07_17_timestamp_vs_int_and_datetime... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  SQL Buddy 基于web的mysql管理工具


http://www.sqlbuddy.com/... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  解决 Mysql 大量 unauthenticated user

Mysql 大量 unauthenticated user
Friday, June 03, 2005, 12:29 - Apache & PHP & Mysql
近日在資料庫方面,發現異常的連線狀況
該狀況在 mysql 下指令 Show Processlist; 可以看到問題
該問題如下;

: 3436942 : unauthenticated user : 192.168.0.52:49607 : : Connect : : login :
: 3436943 : unauthenticated user : 192.168.0.52:49608 : : Connect : : login :

會有非常多的 unauthenticated user 嘗試做登入使用 mysql 的情況
當這情況在無限制的發生時,就會照成系統的停頓

在經過多方測試,以及詢問官方原廠的回應下
發現這屬於官方一個系統上的特殊設定,亦可稱呼他為 mysql 的 bug
不管連結的的方式是經過 hosts 或是 IP 的模式,他都會對 DNS 做反查
mysqld 會嘗試去反查 IP -> dns ,由於反查解析過慢,無法應付快速多量的查詢
反查是上層 ISP 所掌控,並不是我們可以解決及要求的

在知道問題的癥結點後,要解決這個問題就有相對應的方法
其方法分為兩個步驟,第一是開啟 Mysqld 的時候加入特定的參數啟動
第二就是修改 mysql 的連線設定等,如下所示

啟動參數; with --skip-name-resolve =>這樣就可以關閉反查動作

更改 my.cnf;加強以下設定
[mysqld]
datadir=/services/mysql/
socket=/tmp/mysql.sock
port=3306
set-variable = key_buffer_size=64M
set-variable = max_connections=1024
set-variable = interactive_timeout=30
set-variable = wait_timeout=30
set-variable = join_buffer_size=10M
set-variable = long_query_time=20
set-variable = table_cache=256
set-variable = sort_buffer=4M
set-variable = record_buffer=1M
set-variable = back_log=500

[mysqld.server]
user=mysql
basedir=/usr/local


經過以上的設定及重新啟動過後,直到現在還沒有看到一個 unauthenticated user 的情況發生
近日還是會持續的觀察 Mysql 的運作情況,如有問題將會持續的稟報及解決
http://blog.chinaunix.net/u/14383/showart.php?id=251621... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  MySQLDumper 备份工具

MySQLDumper features

MySQLDumper is a backupscript for MySQL-Databases, written in PHP and Perl.

MySQLDumper uses a proprietary technique to avoid execution interruption. It only reads and saves a certain amount of commands and then calls itself via JavaScript and memorizes how far in the process it was and resumes its action from its last standby.

MySQLDumper restores a backup file by using the same process. Unlike other tools splitting and splicing of large files is no longer necessary.

MySQLDumper offers to write data directly into a compressed gz-File. The Restore-Script is able to read this file directly without unpacking it. Of course you can use it without compression, however using Gzip saves a sizeable amount of bandwidth.
Features:

* Multilingual
* Backup and restore of MySQL-Databases
* Automatic sending of backups via Email or FTP
* Automatic deleting of backups on the server following your own rules
* Using a Perl script as a Cronjob
* Administration and manipulation of databases
* Backup of database-structures (without data)
* Backup and restore of tables
* Protecting your backup via ".htaccess file"
* Reveals PHP , MySQL version and configuration details and more...!
* Easy installation
* Easy operating
* Multipart-Backup for very large databases
* Multi-database-Backup!
http://www.mysqldumper.de/en/... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  Sun:MySQL永远都是开源软件

上周MySQL Conference and Expo会议上SUN曾表示要关闭部分Mysql源代码,此举立即激起了开源社区的愤怒.目前,SUN前CEO Marten Mickos出面澄清,MySQL永远都是开源软件.
该争议的中心在于报导说SUN计划关闭MySQL 6.0版本中的备份功能源代码,仅有付费的企业版用户才可以修改这部分代码.


Mickos澄清,SUN不会减少或关闭任何社区版MySQL的功能.无论社区版或是企业版的用户都可以拥有核心备份功能和备份API.但是针对付费的企业用户,SUN计划专门开发高级加载项功能,例如加密和压缩功能.

Mickos认为,这也就是之前误解的渊源,SUN不会关闭任何MySQL的源代码,MySQL基于GPL软件发布许可,并会继续受到GPL的保护.任何用户都可能通过API建立他自己的加载项或是修改其中的内容.

SUN:MySQL永远都是开源软件... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  Sun开始关闭MySQL部分功能的源代码

来自MySQL用户大会的消息,Sun宣布、MySQL前CEO Marten Mickos证实,太阳微系统公司将封闭部分MySQL的代码.
Sun开始关闭MySQL备份方案的源代码,许多高级功能的代码也将不再开放.当Oracle收购了MySQL使用的数据引擎公司Innodb后,它采用了GPL许可发布,这是否意味着MySQL可能去除它,以引入这些的新特性?... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  修复Bug大幅升级 Sun发布MySQL 5.1版

Sun在其收购后的第一次MySQL会议后,决定在开放源数据库方面对MySQL进行升级.Sun将利用这项活动在美国加州发布MySQL 5.1,新版本增加了几个新的特点,使数据库能够更适合在大型企业的关键业务应用.“5.1虽然听起来是似乎是小幅度的升级,但是已经具备了一些非常出色 的特点,”Sun的MySQL产品部副总裁Zack Urlocker表示.“也许我们该称它为6.0,因为这里面包含了很多升级,并且我们已经为这个研究了数年的时间.”


5.1的优势主要体现在分区,事件管理,基于行的复制和基于磁盘的集群.它们都已经成为IBM,Oracle, 和Microsoft提供的标准升级功能,但是他们必须帮助MySQL提高在性能和规模是至关重要的环境下的竞争力.

“我们真正做到了一件值得骄傲的事,就是我们修复了5.0版本的一批BUG,”Urlocker表示,“所以5.1不仅具有更高的可靠性,而且性能提升20%左右,这次升级将带来一个显著的性能提升和可扩展性的增强.”

MySQL曾表示在第一季度,3月31日之前发布5.1,一些开发商也都在等待新版本的发布.一位英国的用户在上个月就曾表示:“我有点失望,一季度已经差不多快要结束了,但是还没有看到任何要发布MySQL 5.1的迹象.”

下周的讨论议题主要包括交易引擎MySQL的开发者应该在发展的过程中注重哪些方面.今天大部分顾客都在使用InnoDB,这个软件已经在几年前变成了一种习惯性用于Oracle,MySQL一直在开发一种替代品,叫做Falcon,这将与MySQL 6.0一同发布.

同时,MySQL最早的开发者之一Michael Widenius正在开发一个叫作Maria的交易引擎,它的一个版本已经在1月份发布.

“Maria开发团队的目标是使Maria成为MySQL AB的默认交易引擎,Falcon团队也是同样的这个目标.”Michael Widenius曾经在博客中写道.

开发商也在为MySQL寻找一个新的路线图,在一些Sun以10亿美元结束收购后没有给出的领域,它们在寻找一些Sun不会干预MySQL的开放源代码的发展模式,以及一些它已经承诺不会去做的那些方面.

Sun看起来的确在精心收集关于Falcon的市场信息,该软件将在“多核心,多线程环境下被优化为WEB应用程序,”Urlocker表示.Sun一直在使用类似的语言,在其运行繁忙服务器上的多核心、多线程处理器上.

另外,Poodle十分看好这次收购,Sun是一家同时提供免费和付费产品的大公司,这将有助于MySQL打入企业市场.他表示:“我并不是说MySQL已经在一定水平上能同那些大型的产品相比,但是它正在快速在成长.”

下载:MySQL 5.1... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  欢迎参加Sun MySQL 产品策略发布会

应用开源数据库 开创网络新经济

--Sun MySQL 产品策略发布会

http://sunevent.bizcom.com.cn/events/cn/mysql/reg/reg.jsp?source=text_us_edm

-------------------------------------------------------

邀请函

尊敬的先生/女士:

Sun和MySQL的强强联手使数据中心的可靠性进一步提高,业务成本进一步降低,业务前 景更
加光明。

时间:2008年4月23日(星期三)下午1:30 - 5:00

地点:北京西郊宾馆 1号楼三层银杏大厅(北京市海淀区王庄路18号)


座位有限!报名从速!

凡在4月15日前提交注册并经确认后参加会议的来宾,即可在会议

现场获赠限量版Sun MySQL T恤衫一件!



您将领略这种强有力结合的巨大优势,并帮助您实现更高的业务目标:

在您选择的平台上,实现网络经济的最大可伸缩性;
畅通无阻地访问完整的应用
开发资源;获得全球企业级支持;
在活跃的全球社区获得针对MySQL数据库管理的各种开放、快速的解决方案;

请快来参加此次免费活动,用Sun的全球
企业级支持和服务,帮助您实现您全球最流行的 开源数据库。

---------------------------------------------------------

查看详情
http://sunevent.bizcom.com.cn/events/cn/mysql/landing_page/landing_page.jsp?source=text_us_edm

立即报名
http://sunevent.bizcom.com.cn/events/cn/mysql/reg/reg.jsp?source=text_us_edm... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  关于MYSQL InnoDB 表的备份与恢复

如何恢复 innodb 表的数据

在原来的数据库 DATE 文件夹中 看下 ibdata1 有没有这个文件。(这个就是放你表滴数据滴,要是米有了这个,那就别往下看了,米有救了)
把数据库及表文件都拷到另一个MYSQL服务器中,(这个MYSQL服务器最好是在本地机器上米有啥子东东,要是有重要滴东东,建议先备份一下,以防那个米有搞定,这个数据又丢了,那可就不好办了。)(先关闭 cmd net stop mysql),
注意:要先检查你现在的机器上是否已经启用了 innodb 支持?就是 my.ini中的设置。
然后把 挂掉滴数据库中滴 lbdata1 文件拷到你刚刚 net stop 的MYSQL的 DATE文件夹中,覆盖lbdata1文件,(先备份lbdata1文件。。。。很重要!)

接下来 net start mysql 连接数据就可以了。。。。。
当然你也可以 用mysqldump备份数据库

运行cmd
在mysql安装目录的bin文件夹下
mysqldump -u 用户名 --password 密码 数据库名>d:\sua8.sql

完了。。。。。就这样子。 记住 要是你连 ibdata1 这个文件都米有了。那就别做了。。。默哀一下就差不多了。。。。

原文... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  MySQL 在 FreeBSD 與 Linux 上的效率

http://blog.gslin.org/archives/2007/02/21/1099/... 0 篇回复 | 参与讨论 | 蓝色梦幻 | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank
创建新主题 | RSS |  NORMAL Mode
© 2007    -   About
a site powered by Project Babel