• DBA解决MySQL服务器启动和关闭问题

    作为MySQL管理员,一个普通的目标就是确保服务器尽可能地处于运行状态,使得客户机能够随时访问他。但是,有时最好关闭服务器(例如,假如正在进行数据库的重定位,不希望服务器在该数据库中更新表)。保持服务器运行和偶尔关闭他的需求关系不是本文所解决的。但是我们至...

    2008-02-23 07:39:26

  • mysql全文搜索索引的字段提高搜索效率

    一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 研发者只需要简单地标记出需要全文查找的字段,然后使用特别的MySQL方法在那些字段运行搜索,这不但仅提高了性能和效率(...

    2008-02-23 07:39:25

  • SQL Server 2000数据库中如何重建索引

    在数据库中创建索引时,查询所使用的索引信息存储在索引页中。连续索引页由从一个页到下一个页的指针链接在一起。当对数据的更改影响到索引时,索引中的信息可能会在数据库中分散开来。重建索引能够重新组织索引数据(对于聚集索引还包括表数据)的存储,清除碎片。这可...

    2008-02-23 07:39:24

  • 动态网页编程中优化数据库注意的十大原则

    和没有数据库的网站相比,数据库的存取会降低您的系统性能。但是大多数情况下,网站和数据库有密不可分的关系,正是数据库给站点提供了大容量、多样性、个性化等特色,并实现了很多特别的功能。 1?不要忘记给数据库做索引。合理的索引能立即显著地提高数据库整个系统...

    2008-02-23 07:39:23

  • 使您的 SQL 语句完全优化

    我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的...

    2008-02-23 07:39:19

  • sql server2005 jdbc解决自动增长列统一处理问题纪实

    背景:系统要支持多种数据库,统一insert的时候获取自动增长列的处理方式 问题1:insert select方案 sqlserver2000能够使用insertSql SELECT @@IDENTITY AS 'Identity'的方式来获得,但是mysql则只能使用executeUpdate(insertSql); executeQuery('SELECT last_insert_i...

    2008-02-23 07:39:18

  • jsp从数据库取得数据作为下拉菜单选项的实现

    用jsp进行web研发时,很多场合要用到下拉菜单。几个月前,我还做过,可到了今天有忘了。找了好久才又做出来,今天特意把他记下来。 select name=sortname % while(iterator.hasNext()){ String name = ((Sort)iterator.next()).getName(); % option name=sortname valu...

    2008-02-23 07:39:17

  • 运行SQL Server的电脑之间移动数据库

    本文分步介绍了如何在运行SQL Server的电脑之间移动Microsoft SQL Server用户数据库和大多数常见的SQL Server组件。本文中介绍的步骤假定您不移动master、model、tempdb或msdb这些系统数据库。这些步骤为您传输登录连同master和msdb数据库中包含的大多数常见组件提供了...

    2008-02-23 07:39:16

  • MySQL关系数据库系统IF查询处理远程拒绝服务漏洞

    受影响系统: MySQL AB MySQL 5.0.40-debug MySQL AB MySQL 5.0.34 MySQL AB MySQL 5.0.26 描述: MySQL是一款使用很广泛的开放源代码关系数据库系统,拥有各种平台的运行版本。 MySQL处理IF请求时存在漏洞,假如向MySQL数据库提交了恶意的IF查询请求的话,就可能触发...

    2008-02-23 07:39:14

  • 无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理

    下面的代码, 在兼容性级别90的任何用户数据库和tempdb库中都能执行, 但无法在系统数据库中执行, 执行会收到如下错误: Msg 4121, Level 16, State 1, Line 2 Cannot find either column dbo or the user-defined function or aggregate dbo.f_test, or the name is ambi...

    2008-02-23 07:39:14

2