只会MS-SQL数据库不好找工作啊

shinger126 2017-06-13 11:19:52
哥哥我玩MS-SQL数据库7年了,应该还算是比较熟悉的,建模,优化,T-sql,过程,函数,触发器无一不会,失业2个多月了啊。。。投简历要么石沉大海,有些会有数据库笔试,但是笔试都是满分的啊,也都没有下文了
...全文
2017 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tj_libo 2018-05-31
  • 打赏
  • 举报
回复
你好,上次在你的帮助下,实现了查找所有符合条件的表和列名, 现在想在此基础上,加一个表内ID的值。也就是我输入一个值, 查询当前数据库所有的表,包含这个值的 表名,列名,表ID的值 此链接是我上次提问的地址 https://bbs.csdn.net/topics/392376893 谢谢
panzhaojl 2017-06-16
  • 打赏
  • 举报
回复
我做开发的,但我很喜欢研究数据,mysql oracle sqlserver,大数据也做过,也做过数据分析,但真正需要db的公司不多。。就如前面人所说的,至少还是要精通开发语言。
Andy__Huang 2017-06-15
  • 打赏
  • 举报
回复
基本上没有专业做 SQLSERVER维护,这个数据库开发人员都会,至少你要会一两门语言
xiaoxiangqing 2017-06-14
  • 打赏
  • 举报
回复
同意3楼的。
吉普赛的歌 2017-06-14
  • 打赏
  • 举报
回复
你说一下城市, 也许有同城的朋友可以帮你的。
qyx0714 2017-06-14
  • 打赏
  • 举报
回复
同感,不知道还能坚持多久
卖水果的net 2017-06-13
  • 打赏
  • 举报
回复
开发语言,也要精通1 - 2个。
顺势而为1 2017-06-13
  • 打赏
  • 举报
回复
兄弟,在那里啊, 考虑一下是不是其它原因导致的. 加油!
bluetata 2017-06-13
  • 打赏
  • 举报
回复
城市相对大一点 别人推荐一下 肯定有自己位置的 相信自己i
二月十六 2017-06-13
  • 打赏
  • 举报
回复
大城市好点吧,小城市肯定是要求能开发了
zbdzjx 2017-06-13
  • 打赏
  • 举报
回复
个人感觉:如果是只会oracle的,还能容易一点找到工作;而只是会MS-SQL,不容易找到工作。大家普遍认为MS-SQL比较简单,开发人员就可以负责维护,而Oracle则需要专人维护。
更优更快 人工智能自动SQL优化----------http://www.sina.com.cn 2001/12/12 17:48 中国电脑教育报文/SQL爱好者  所谓SQL,就是指Structured Query Language(结构化查询语言),它是目前使用最广泛的数据库语言,用来和数据库打交道,从数据库中得到用户需要的数据。但是要想熟练使用SQL语句,也不是一件简单的事,有些语句使用起来也比较麻烦。如果我们对SQL语句进行优化,那么用户使用起来 就会方便许多。  简单来说,SQL语句的优化就是将性能低下的SQL语句转换成达到同样目的的性能优异的SQL语句。人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,到性能最好的等效SQL语句。  人工智能自动SQL 优化  随着人工智能技术的发展和在数据库优化领域应用的深入,在20世纪90年代末终于出现了突破性的进展——人工智能自动SQL优化。目前在商用数据库领域LECCO TechnologyLimited(灵高公司)拥有该技术并提供使用该技术的自动优化产品——LECCO SQL Expert,其支持Oracle、Sybase、MS SQLServer和IBMDB2数据库平台。该产品针对数据库应用的开发和维护阶段提供了几个特别的模块:SQL语法优化器、PL/SQL集成化开发调试环境(IDE)、扫描器、数据库监视器等。图1 人工智能自动SQL优化示意图  其核心模块之一“SQL语法优化器”的工作原理大致如下(如图1):  一条源SQL语句输入→“人工智能反馈式搜索引擎”对输入的SQL语句结合检测到的数据库结构和索引进行重写,产生N条等效的SQL语句输出→产生的N条等效SQL语句再送入“人工智能反馈式搜索引擎”进行重写,直至无法产生新的输出或搜索限额满→对 输出的SQL语句进行过滤,选出具有不同执行计划的SQL语句(即不同的执行效率)→对得到的SQL语句进行批量测试,出性能最好的SQL语句。图2 优化前的SQL语句  自动优化实例  假设我们从源代码中抽取出这条SQL语句(如图2):  SELECTCOUNT(*)FROMEMPLOY-EE WHEREEXISTS(SELECT'X'FROM DEPARTMENTswheresEMP_DEPT=DPT_IDAND DPT_NAME LIKE'AC%')AND EMP_IDIN(SELECT SAL_EMP_IDFROM EMP_SAL_HISTB WHERESAL_SALARY>70000)   按“优化”按钮后,经过十几秒,SQL Expert就完成了优化的过程,从优化细节中可以看到,它在十几秒的时间内重写产生了2267条等价的SQL语句,其中136条SQL语句有不同的执行计划(如图3)。图3 优化结果  接下来我们可以对自动重写产生的136条具有不同执行计划的SQL语句进行批运行测试,以选出性能最佳的等效SQL语句。按下“批运行”按钮,在“终止条件”页选择“最佳运行时间SQL语句”(如图4),按“确定”。图4 测试条件  经过几分钟的测试运行后,我们可以发现SQL124的运行时间和反应时间最短。运行速度约有22.75倍的提升(源SQL语句运行时间为2.73秒,SQL124运行时间为0.12秒,如图5)。图5 测试结果  我们把SQL124放入源代码中,结束一条SQL语句的优化工作。从上例可以看到,LECCO SQL Expert的自动重写技术使原来需要几小时才能完成的SQL语句的优化工作,缩减到几分钟之内就可以完成。数据库管理员和开发人员可以从繁重的SQL语句优化工作中解脱出来。  边做边学式训练  LECCO SQL Expert不仅能够到最佳的SQL语句,而且提供的“边做边学式训练”还能够教会开发人员和数据库管理员如何写出性能最好的SQL语句。LECCO SQL Expert的“SQL比较器”可以标明源SQL和待选SQL之间的不同之处。LECCO SQL Expert详尽的上下文敏感帮助系统可以指出执行计划的深层含义。图6 源语句与SQL124的比较  以上面优化的结果为例,为了查看源SQL语句和SQL124在写法上的不同,我们可以按下“比较器”按钮,对SQL124和源SQL语句进行比较。如果选择“双向比较”复选框,“SQL比较器”可以将两条互相间的不同之处以蓝色表示。当然,你也可以从 源语句和重写后的SQL语句中任选两条进行比较(如图6)。  从比较的结果可以看到,重写得到的SQL124把第一个Exists改写成了In;在字段DPT_ID上进行了合并空字符串的操作以诱导数据库先执行子查询中的(SELECTDPT_ID||'FROMDEPART-MENTWH

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧