L'initiative fédérale sur la possession d'armes, qui sera soumise aux votations en mars 2011, vise à interdire plutôt qu'à responsabiliser. Pourquoi est-ce une fausse bonne idée?
L'initiative fédérale sur la possession d'armes, qui sera soumise aux votations en mars 2011, vise à interdire plutôt qu'à responsabiliser. Pourquoi est-ce une fausse bonne idée?
מפגש סוחרים - הדרכה על מסחר אוטומטי מאת אלירן כהן AutoSysFXAutoSysfx
מצגת זו הינה כחלק ממפגש סוחרים שאורגן על ידי אלירן כהן מבית התוכנה AutoSysFX לפתרונות פיננסים ומסחר אוטומטי בשיתוף עם עידן נשיא - מנהל מכללת נשיא שוק ההון.
לתכנות רובוט מסחר אוטומטי ולמידע נוסף על שוק ההון אפשר לבקר אצלנו באתר:
www.AutoSysFX.com
את המצגת העביר אלירן כהן מנהל בית התוכנה AutoSysFX, המצגת תעזור לכם לקבל תכלס הדרכה על איך עובדים וחוקרים רובוטים במטה טריידר.
לדיון סיכום המפגש כנסו ללינק:
http://www.autosysfx.com/blog/?p=187
Introducing 3 FREE Smart solutions for SQL Server (Adi Sapir, Docco Labs)
As Database experts, we work with SQL Server Databases on a daily basis. We face the same problems every SQL Administrator and/or developer does. And – we spend our time writing solutions for these problems! In this session Adi will introduce the following 3, totally FREE solutions:
· ClipTable – A revolutionary new *anything* to SQL Table importer
· Database File Explorer – a much easier way to explore our database->filegroups->files->storage mapping
· Log Table Viewer – a complete client/server logger solution for SQL Server
מפגש סוחרים - הדרכה על מסחר אוטומטי מאת אלירן כהן AutoSysFXAutoSysfx
מצגת זו הינה כחלק ממפגש סוחרים שאורגן על ידי אלירן כהן מבית התוכנה AutoSysFX לפתרונות פיננסים ומסחר אוטומטי בשיתוף עם עידן נשיא - מנהל מכללת נשיא שוק ההון.
לתכנות רובוט מסחר אוטומטי ולמידע נוסף על שוק ההון אפשר לבקר אצלנו באתר:
www.AutoSysFX.com
את המצגת העביר אלירן כהן מנהל בית התוכנה AutoSysFX, המצגת תעזור לכם לקבל תכלס הדרכה על איך עובדים וחוקרים רובוטים במטה טריידר.
לדיון סיכום המפגש כנסו ללינק:
http://www.autosysfx.com/blog/?p=187
Introducing 3 FREE Smart solutions for SQL Server (Adi Sapir, Docco Labs)
As Database experts, we work with SQL Server Databases on a daily basis. We face the same problems every SQL Administrator and/or developer does. And – we spend our time writing solutions for these problems! In this session Adi will introduce the following 3, totally FREE solutions:
· ClipTable – A revolutionary new *anything* to SQL Table importer
· Database File Explorer – a much easier way to explore our database->filegroups->files->storage mapping
· Log Table Viewer – a complete client/server logger solution for SQL Server
Big Data and New Challenges for DBAs (Michael Naumov, LivePerson)
Hadoop has become a popular platform for managing large datasets of structured and unstructured data. It does not replace existing infrastructures, but instead augments them. Most companies will still use relational databases for transactional processing and low-latency queries, but can benefit from Hadoop for reporting, machine learning or ETL. This session will cover:
What is Hadoop and why do I care?
What do people do with Hadoop?
How can SQL Server DBAs add Hadoop to their architecture?
Common Errors That Effect Performance (Adi Cohen, Naya-Tech)
There are a few common errors that have a negative effect on performance. In this session we will review some of them, see why they impact performance and provide alternative solutions. Among the issues we will cover are:
· Misunderstanding of the query plan when using procedures
· Query plan differences between procedures and ad-hoc batches
· The differences between a temporary table and a table variable
· And many more…
Who is afraid of Columnstore Indexes? (Michael Zilberstein, DB-Art)
This talk describes new SQL Server 2012 feature called "columnstore index". In this session we will learn about the differences between columnstore indexes and B-Tree indexes we are used to work with. We will see when it is best to use and when not to use this new index. We will cover limitations that columnstore index imposes on the tables that use it and how to live with those limitations. Like in all my sessions, I won't let you go without some internals – how columnstore index is organized on a physical level and how Query Processor works this new type of index. And of course Demos, Demos, Demos…
6. נא להכיר – אופטימייזר ותפקידו בכוח תפקידו של אופטימייזר – למצוא execution plan יעיל לכל שאילתה בפרוצדורה או ב-batch. Cost-based Optimizer. כלומר מחפש execution plan הכי "זול". מטרה: להחזיר את כל התוצאה כמה שיותר מהר. למצוא execution plan הכי יעיל שיש יכול לקחת זמן. לכן מחפש איזון בין תהליך האופטימיזציה לבין ביצוע.
7. Trivial plan איטרציה ראשונה (cost < 0.2) איטרציה שנייה (cost < 1.0) איטרציה שלישית אם (cost > 5) – לשקול parallel plans שלבי האופטימיזציה
8. ***Trace flag 2301 מוסיף ל-Optimizer יכולות (אופציות) נוספות. על חשבון זמן אופטימיזציה! להשתמש בזהירות!!! "Went live with 2008, -T2301 killed us" Brent Ozar שלבי האופטימיזציה
9. Query Execution and Memory חלק מהפעולות אינן דורשות זכרון (nested loops, merge, filter וכו'). חלק אחר דווקא כן (hash join, sort, spool) הקצאת זכרון מתבצעת בתחילת ביצוע השאילתה על-סמך חישוב שמתבסס על ה-execution plan שאופטימייזר הכין. מה קורה כאשר פתאום מגלים שצריך עוד זכרון? כותבים ל-tempdb! מה אם אין מספיק זכרון פנוי? השאילתה תמתין. RESOURCE_SEMAPHORE
12. ברוב רובם של המקרים אופטימייזר עושה עבודה מעולה. וגם ממשיך להשתפר מגרסה לגרסה. יש מספר מקרים בהם אופטימייזר לא מצליח למצוא execution plan טוב. חלקם בגלל מגבלותיו, חלקם בגלל באגים, חלקם בגלל התפלגות נתונים שונה ומשונה. כדאי להכיר גם את מגבלותיו של האופטימייזר אבל בעיקר – התפלגות נתונים במסד נתונים שלכם. May the (Optimizer’s) force be with you
13.
14. מספרים קבועים לכל שורה או page אך שונים מאופרטור לאופרטור. למשל עבור Clustered Index Scan: